컴파일 옵션은 제대로 주었다는 생각이 듭니다. (디렉토리 지정을 제대로 했다는 가정하에서) 그렇다면 생각할 수 있는 에러는 소스상의 에러일것으로 생각됩니다.
소스를 꼼꼼히 다시 살펴 보시기 바랍니다.
소스가 없으니 더 이상 알기가 힘들군요.
> 안녕하세요
>
> C API를 이용하여 컴파일하는 데 다음과 같은 에러가 발생하는 데
> 아시는 분은 해결 방법 좀 알려주세요.
>
>
> gcc -o test register.c -I/usr/webmaster/usr/mysql/include -L/usr/webma
> ster/usr/mysql/lib -lmysqlclient
> Undefined first referenced
> symbol in file
> socket /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> gethostbyname /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> setsockopt /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> getservbyname /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> floor /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(password.o)
> getsockopt /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> inet_addr /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> shutdown /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> connect /usr/webmaster/usr/mysql/lib/libmy
> sqlclient.a(libmysql.o)
> ld: fatal: Symbol referencing errors. No output written to test
>
> 메일로 연락 바랍니다.
|