>> Edit article
이름
제목
패스워드
gcc -g -o kkk kkk.o -L/usr/lib/mysql/lib -lmysqlclient 이렇게 하면 될겁니다. (리눅스죠 ^^;) socket 같은 건 리눅스에서 설정할 일 없을 겁니다. 그럼 늘 행복하세요. : mysql API가 들어간 소스를 처음 make해보거든요.. : 도무지 gcc 옵션을 어떻게 줘야하는지 모르겠습니다.. : : gcc -g -o kkk kkk.o -L/usr/lib/mysql -lmysqlclient -lsocket -lnsl : 이렇게 옵션을 줬습니다. : 그랬더니 -lsocket을 찾을 수 없다고 나오더군요. : : : /usr/bin/ld: cannot find -lsocket : : : 이렇게요. : : 그래서 -lsocket을 빼버렸더니 링크에러가 납니다. : : : kkk.o: In function 'main': : kkk.o:(.text+0x27): undefined reference to `mysql_server_init' : kkk.o(.text+0x43): undefined reference to `mysql_server_end' : /usr/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_uncompress': : my_compress.o(.text+0x9a): undefined reference to `uncompress' : /usr/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_compress_alloc': : my_compress.o(.text+0x12a): undefined reference to `compress' : collect2: ld returned 1 exit status : make: *** [kkk] 오류 1 : : 이렇게 에러가 납니다. : : 사용한 mysql API는 단지 : mysql_server_init(...) : mysql_init(...) : mysql_server_end(...) : 이것밖에 없습니다. : : 고수님들의 도움을 기다립니다.. : : -- : Kal Ort Por
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved