[dev3:/home1/s2ni1/mysql-c]$ gcc -o test1 test1.c -lmysqlclient -lnsl -lsocket
정의되지 않음 첫번째 참조된
기호 파일의
floor /usr/lib/libmysqlclient.a(password.o)
ld: 치명적: 기호 참조 오류. test1에 출력이 기록되지 않음
collect2: ld returned 1 exit status
[dev3:/home1/s2ni1/mysql-c]$
위의 모습그대로 컴파일이 안돼네요. test1.c는 간단하게 접속했다가 메시지 출력후
접속을 끊는 프로그램 예제입니다.
mysql관련 include화일은 /usr/include에 *.a는 /usr/lib에 복사해놨습니다.
맨처음 디렉토리를 지정해서 컴파일 해도 안되길래(위와 같은 메시지 츨력됨)복사
한후 컴파일 해본것입니다.
floor를 참조 못한다고 자꾸 에러가 나네요.
참고로 mysql은 3.22.32 고 솔라리스 사용합니다.
꼭좀 알려 주세요...........
|