Справочное руководство по MySQL
Клиенты MySQL, созданные собственноручно или полученные от сторонних фирм,
при компилировании должны линковаться с использованием опций -lmysqlclient
-lz в команде линкования. Возможно, потребуется задать опцию -L, чтобы
указать компоновщику местоположение данной библиотеки. Например, если
библиотека установлена в каталоге '/usr/local/mysql/lib', следует
использовать в команде линкования выражение -L/usr/local/mysql/lib
-lmysqlclient -lz.
Для клиентов, использующих файлы заголовков MySQL, при компиляции,
возможно, потребуется задать опцию -I (например,
-I/usr/local/mysql/include), чтобы компилятор мог найти требуемые файлы
заголовков.