8.4. Интерфейс C для MySQL
8.4.6. Основные вопросы и проблемы в использовании интерфейса C
8.4.6.4. Проблемы линкования с интерфейсом C
При линковании программы с клиентской библиотекой C в некоторых системах могут возникать следующие проблемы:
gcc -g -o client test.o -L/usr/local/lib/mysql -lmysqlclient -lsocket -lnsl
Undefinedfirst referenced
symbol in file
floor/usr/local/lib/mysql/libmysqlclient.a(password.o)
ld: fatal: Symbol referencing errors. No output written to client
Если это случилось в вашей системе, то необходимо подключить математическую библиотеку путем добавления параметра -lm в конец строки компилирования/линкования.