프로그래밍 QnA

omando의 이미지

Pro*C 컴파일시 다음과 같은 에러 발생

168843: /oracle/app/oracle/product/816/bin/proc: /sbin/loader: Fatal Error: Cannot map library libwtc8.so

HP-UNIX에 oracle 설치되어 있구요. proc를 첨 해보는 중인데요.

컴파일이 안되고 위와 같은 메시지가 자꾸 뜨네요? 원인이 무엇이죠?

프로파일에 다음처럼 셋팅은 제대로 했는데요.

setenv ORACLE_BASE /oracle/app/oracle
setenv ORACLE_HOME $ORACLE_BASE/product/816
setenv ORACLE_TERM /usr/bin/X11/xterm
setenv ORACLE_DOC $ORACLE_BASE/doc
setenv ORACLE_SID ORA8
setenv ORACLE_OWNER oracle
setenv ORA_NLS33 $ORACLE_HOME/ocommon/nls/admin/data

scoh98의 이미지

xercesc XML parser 관련 에러 디버깅 좀 부탁합니다.

안녕하세요.
리눅스에서 xercesc 라이브러리를 링크해서 컴파일을 하는데 아래와 같은 에러가 나는데 이유를 모르겠네요....쩝.
컴파일러는 MontaVista 리눅스용 586-gcc 와 586-g++을 사용하고 있습니다.

/root/xercesc/lib/libxerces-c.so: undefined reference to `realpath@GLIBC_2.3'
collect2: ld returned 1 exit status
make: *** [exe] Error 1

한수 부탁드립니다.
감사합니다. :lol:

toy의 이미지

thread만들면 1:1이니까 여러개의 프로세스가 생성되나요.

리눅스에서 fork() 하면 사실은 쓰레드가 만들어진다고 얼핏들었는데요..
리눅스에서 fork() 한거와 create_thread한거와 어떻게 틀린지.....

그리고 쓰레드가 프로세스와 1:1로 대응된다는데.... 리눅스에서
pthread를 사용하면 진짜로 그런지요.
즉 create_thread() 3번하면
메인프로세스 포함하여 총 4개의 프로세스가 생성되는건가요?

리눅스에서의 쓰레드에 관련하여 자세히 나온책좀 추천해주세요.......
번역이 잘된 번역서나...우리나라사람이 쓴책이나요..원서볼시간이 없어서요...

ktlsu1231의 이미지

g++에서 lpthreads가 없다고 나옵니다.

안녕하세요.
Thread 프로그램을 사용하고 싶어서 아래와 같이 실행했습니다.
그런데 -lpthreads가 없다고 나옵니다.

Quote:

[programmer@test c++]$ g++ thread.cpp -o thread -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: ld returned 1 exit status
[programmer@test c++]$ gcc --version
2.96
[programmer@test c++]$

코드 입니다. 보고 있는 책은 SAMS Teach Yourself C++ for Linux입니다.
[code:1]
#if !defined(c_tcreate_h)
#define c_tcreate_h
#include <pthread.h>

class Thread
{
public:

rokmn3309의 이미지

소켓서버에서 두개의 포트로 들어오는걸 받을려면은..

안녕하세요..
현재 xml 소켓 <-----> java thead 데몬이랑 소켓통신중에
java thead랑 내부에서 소켓으로 다시 통신을 해야합니다.

 while(true){
   readstr = in.readLine();            // 특정포트로 데이터를 받음 TCP
      .........
      .....
   innersocket.receive(packetIn);      // 다른 특정포트로 데이터를 받음 UDP
 }

이렇게 구현이 될려면은 첫번째 받는 부분에서 일정 시간이 지나면 밑으로 빠지게 해야 할것 같은데.. 이런게 가능한건지...

andrea0705의 이미지

postgrea의 libpg와 ecpg중....

postgre db를 이용해서 프로젝트를 진행하려고 합니다.

1) 근데 C와 함께 사용하기에 libpg아 ecpg중 어느것이 낫은가요?
코딩과 디버깅을 고려할때요,,
자료가 거의 없던데 참고할만 자료들이 없나요?

2) postgre DB를 생성후 table을 10개 만들었습니다.
그 중 5개 Table을 Ramdisk로 잡고 싶어서
물리적으로 생성된 파일(디렉토리)들을 보니 도대체 알수가 없더라고요.

그래서, 아예 DB를 2개 만들어서 디렉토리 통째로 ramdisk로 잡을려고 하느데 혹, 해 보신분이 있나요??

psycoder의 이미지

[질문]C언어 자신의 ip 알아볼려면(윈도에서)?

안녕하세요.
실력이 없어서 자꾸 질문만 드리네요. :oops:
윈도에서 C언어로 프로그램을 하나 만들고 있는데요..
자신의 ip를 얻어야 하는데 어떻게 해야하는지 모르겠네요.
dns에 등록되지 않은 컴퓨터이므로 gethostbyname() 같은건 사용할수 없습니다.
5시간째 검색하고 책 찾아보고 코딩해보고 하는데 도저히 모르겠어서 질문 올립니다.
예제 소스나 힌트좀 부탁드립니다.
참, 윈9x/nt/2000/xp/2003 모두 지원해야합니다.
그럼 좋은 하루 되세요. :)

aeronova의 이미지

[C++] 소수 몇째자리에서 round up(반올림)?

안녕하세요,

말 그대로 주어진 소수 몇째 자리에서 반올림 해주는 그런 함수 없나요?
예를 들면 1.2345 를 셋째 자리에서 반올림해서 1.23 뭐 이렇게
만들어 주는 함수요..

그냥 반올림/반내림해서 정수로 만드는 건 쉽게 보이는데,
이런 함수는 원래 있는지 모르겠네요.

조언 부탁드립니다. :)

bluedog9의 이미지

vi에서{의끝을찾을수 있는 방법은?

다른 에디터들중에는 { }의짝을 찾아주는 것들이 종종 있던데,,,
vi에서는 어떻게 할수 있나요?

ktlsu1231의 이미지

Matirx 연산 API 추천해주세요..

안녕하세요.
Matrix연산이 좀 필요한데요. 좋은 API있으면 추천해주세요.
JAVA는 JAMA가 좋은 것 같아 2D Matrix연산에서 사용해 보았었습니다.
헌데 C++용으로는 검색이 잘 안되네요.
맨 MATLAB만 나오구.. --;;;
부탁드립니다. ^^

페이지

프로그래밍 QnA 구독하기