J'essaie de compiler un programme C++ et l'une des classes utilise. g ++ n'est pas en mesure de trouver les bibliothèques serait ma conjecture. La commande que j'utilise pour compiler est -ne peut pas trouver -lmysqlclient
g++ c1.cpp c2.cpp c3.cpp c4.cpp -o c4 -lm -lmysqlclient
c3.cpp est le fichier qui nécessite mysql.h. Ce fonctionne parfaitement sur ma machine locale, mais refuse d'exécuter sur le serveur avec l'erreur
cannot find -lmysqlclient
J'ai essayé de trouver les fichiers libmysqlclient.so sur le serveur en utilisant la commande find
, je ne pense pas qu'ils sont il présente
uname -a
révèle
SunOS opteron 5.10 Generic_139556-08 i86pc i386 i86pc
[email protected] 12:26:02 ~/c++/projname/
Je me rends compte que je dois relier certaines bibliothèques, mais où et comment?
Toute aide serait appréciée. Merci.
Pouvez-vous pas installer les bibliothèques dont vous avez besoin sur le serveur? –
Non, je n'ai pas la permission de le faire. –