GoRaiders007
12-02-2003, 11:02 PM
I'm compiling/linking a C application and getting link errors. This app has been tested/compiled/linked on mylocal machine and runs fine. The app will loginto my db, peform some queries, and send an email alert to users of my website.
I'm assuming the path to mysql/lib is correct, but I have no access to that directory. Any help is appreciated. (live chat seems to be dead). The errors are as follows...
west48:~/db$ gcc -c -I/usr/local/mysql/include ADSendAlert.c
west48:~/db$ gcc -o ADSendAlert ADSendAlert.o -L/usr/local/mysql/lib -lmysqlclient -lz
ADSendAlert.o: In function `main':
ADSendAlert.o(.text+0xfb): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x10c): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x193): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x1a4): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x1f6): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x207): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x2c9): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x2da): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x327): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x338): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x547): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x55b): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x56c): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x598): undefined reference to `mysql_num_rows'
collect2: ld returned 1 exit status
I'm assuming the path to mysql/lib is correct, but I have no access to that directory. Any help is appreciated. (live chat seems to be dead). The errors are as follows...
west48:~/db$ gcc -c -I/usr/local/mysql/include ADSendAlert.c
west48:~/db$ gcc -o ADSendAlert ADSendAlert.o -L/usr/local/mysql/lib -lmysqlclient -lz
ADSendAlert.o: In function `main':
ADSendAlert.o(.text+0xfb): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x10c): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x193): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x1a4): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x1f6): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x207): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x2c9): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x2da): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x327): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x338): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x547): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x55b): undefined reference to `mysql_error'
ADSendAlert.o(.text+0x56c): undefined reference to `mysql_errno'
ADSendAlert.o(.text+0x598): undefined reference to `mysql_num_rows'
collect2: ld returned 1 exit status