mysql을 설치하고 테스트용 cgi를 작성해서 컴파일했습니다.
gcc -L/usr/local/mysql/lib/mysql -lmysqlclient -lsocket -lnsl \r
-I/usr/local/mysql/include/mysql test.c -o test.cgi
위의 옵션대로 컴파일하면 -lsoket을 찾을 수 없다는 에러메시지...
-lsocket -lnsl 옵션을 빼면 컴파일됩니다.
그러나 실행시키면
test.cgi: error in loading shared libraries: libmysqlclient.so.6: cannot open shared object file: No such file or directory
위와 같은 에러가 뜹니다.
configure 시 static link 옵션을 주었구요. 알짜 레드햇 6.1입니다.
|