joinc.co.kr에서 퍼왔음.
위치 : http://joinc.co.kr/modules.php?op=modload&name=Forum&file=viewtopic&topic=28391&forum=3&2
mysql 을 이용해서 컴파일시
gcc -g -I./ -o cjmsn_connector cjmsn_connector.o md5hash.o -lssl -lcrypto -I/usr/local/mysql/include -L/usr/local/mysql/lib -lmysqlclient
아래와 같은 에러가 발생할시
/usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_compress_alloc':
my_compress.o(.text+0xb4): undefined reference to `compress'
/usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_uncompress':
my_compress.o(.text+0x12a): undefined reference to `uncompress'
-lz 옵션을 더하시면 컴파일 가능합니다.
gcc -g -I./ -o cjmsn_connector cjmsn_connector.o md5hash.o -lssl -lcrypto -I/usr/local/mysql/include -L/usr/local/mysql/lib -lmysqlclient -lz
근데 -lz 옵션은 모하는건가요?
--> libzip 을 링크시키기 위해서 사용하는 링크옵션입니다.
'DATABASE' 카테고리의 다른 글
[mysql] mysql C++ 라이브러리설치, 유니코드관련링크 (0) | 2011.10.16 |
---|---|
[mysql] 24.2.15. How to Make a Threaded Client (0) | 2011.10.16 |
[mysql] MySQL Chapter Four (C API) (0) | 2011.10.16 |
[MYSQL] time out(wait_timeout) 계산과 설정 (0) | 2011.10.16 |
[mysql] 설치 - configure 옵션 (0) | 2011.10.16 |