Я пытаюсь скомпилировать программу на C ++, и один из классов использует ее. Я предполагаю, что g ++ не может найти библиотеки. Для компиляции я использую команду -
g++ c1.cpp c2.cpp c3.cpp c4.cpp -o c4 -lm -lmysqlclient
c3.cpp - это файл, которому нужен mysql.h. Этот отлично работает на моем локальном компьютере, но отказывается запускаться на сервере с ошибкой
cannot find -lmysqlclient
. Я попытался найти файлы libmysqlclient.so на сервере с помощью команды find
, я не думаю, что они там есть
uname -a
показывает
SunOS opteron 5.10 Generic_139556-08 i86pc i386 i86pc
user@opteron 12:26:02 ~/c++/projname/
Я понимаю, что мне нужно связать некоторые библиотеки, Спасибо.