다음과 같은 에러가 컴파일시 발생합니다.
라이브러리 관련해서 링크가 잘못되었거나 한거 같은데..
무엇이 문제인지 좀 알려주세요.
/usr/local/bin/gcc -o ivr main.o comm.o ver.o config.o thread.o handler.o sct.o -L. -lcurses -lpthread -lerdebug -lepoint -lfmtp_c -lfmtp_c
pp -lrt -lsrl -lvpm -lcallid -ldli -ldpm -lfpm -llc -lspm -lscroute -L/export/home/ering/lib -L/usr/lib -L/lib
Undefined first referenced
symbol in file
get_profile_string config.o
load_loglevel config.o
get_profile_int config.o
end_inifile config.o
g_config config.o
init_inifile config.o
InitializeLog config.o
ld: fatal: Symbol referencing errors. No output written to ivr
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `ivr'
object file이 제대로 된 것인지 확인 바랍니다.sourc
object file이 제대로 된 것인지 확인 바랍니다.
source가 있으면 새로 컴파일하기 바랍니다.
혹시 cross-compile을 하고 있다면, 일부 오브젝트가 다른 target용으로 build된 것인지 의심해 보기 바랍니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기