2009. 9. 7. 17:54
[C 컴파일] 컴파일시 필요한 library 찾기 그거/Tech2009. 9. 7. 17:54
오랜만에 C로 프로그램 테스트 중인뎁.. 컴파일 열라 안된다. ㅜㅜ
[CISD-INTCH01 284] src2 > make
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC eaiClientSample_unix.c -o eaiClientSample_unix.o
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC EAIJMSClient4Unix.c -o EAIJMSClient4Unix.o
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC EAIMessage.c -o EAIMessage.o
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC EAIJMS_Util.c -o EAIJMS_Util.o
gcc -O -fPIC -m64 -L../jms/c_api/lib -lstc_msapi -lstc_mscommon -lstc_msclient -lstc_mscapi -lnsl -lsocket eaiClientSample_unix.o EAIJMSClient4Unix.o EAIMess
age.o EAIJMS_Util.o -o eaiJmsClient4SunOs
정의되지 않음 첫번째 참조된
기호 파일:
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mh_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mi_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Md_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mf_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mb_r1_ ../jms/c_api/lib/libstc_mscommon.so
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC eaiClientSample_unix.c -o eaiClientSample_unix.o
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC EAIJMSClient4Unix.c -o EAIJMSClient4Unix.o
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC EAIMessage.c -o EAIMessage.o
gcc -m64 -O -I. -I../jms/c_api -shared -fPIC EAIJMS_Util.c -o EAIJMS_Util.o
gcc -O -fPIC -m64 -L../jms/c_api/lib -lstc_msapi -lstc_mscommon -lstc_msclient -lstc_mscapi -lnsl -lsocket eaiClientSample_unix.o EAIJMSClient4Unix.o EAIMess
age.o EAIJMS_Util.o -o eaiJmsClient4SunOs
정의되지 않음 첫번째 참조된
기호 파일:
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mh_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mi_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Md_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mf_r1_ ../jms/c_api/lib/libstc_mscommon.so
__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mb_r1_ ../jms/c_api/lib/libstc_mscommon.so
실행하면 위와 같이 에러가 나는데 당췌 뭔소린지...
보아하니 library가 잘못 링크 됐거나, 덜 링크 된것 같은데..
아래와 같은 방법으로 찾으면 된단다.
[CISD-INTCH01 286] src2 > nm -A /usr/lib/lib* | grep "__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mh_r1_"
nm: /usr/lib/lib.b: File format not recognized
/usr/lib/libCstd.so.1:00091768 T __1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mh_r1_
nm: /usr/lib/libcctagent.so: 사용 권한이 거부됨
.....
nm: /usr/lib/lib.b: File format not recognized
/usr/lib/libCstd.so.1:00091768 T __1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mh_r1_
nm: /usr/lib/libcctagent.so: 사용 권한이 거부됨
.....
'그거 > Tech' 카테고리의 다른 글
쉘스크립트로 특정 날짜 이후에 생성된 파일 찾기 (0) | 2011.07.25 |
---|---|
ShellScript로 오늘 변경된 파일 목록 추출하기 (0) | 2010.08.27 |
WebLogic에서 Managed Server 생성 및 설정하기 (0) | 2009.08.28 |
JavaScript String replace (0) | 2009.07.09 |
오랜만의 쉘 스크립트 (0) | 2009.07.08 |