Tôi đang cố gắng biên dịch chương trình C++ và một trong các lớp sử dụng. g + + là không thể tìm thấy các thư viện sẽ được đoán của tôi. Lệnh tôi sử dụng để biên dịch là -không thể tìm thấy -lmysqlclient
g++ c1.cpp c2.cpp c3.cpp c4.cpp -o c4 -lm -lmysqlclient
c3.cpp là tệp cần mysql.h. Đây công trình hoàn hảo trên máy tính địa phương của tôi, nhưng từ chối để chạy trên máy chủ với các lỗi
cannot find -lmysqlclient
tôi đã cố gắng tìm kiếm các tập tin libmysqlclient.so trên máy chủ bằng cách sử dụng lệnh find
, tôi không nghĩ rằng họ là mặt tại đó
uname -a
tiết lộ
SunOS opteron 5.10 Generic_139556-08 i86pc i386 i86pc
[email protected] 12:26:02 ~/c++/projname/
tôi nhận ra rằng tôi cần phải liên kết một số thư viện, nhưng ở đâu và làm thế nào?
Mọi trợ giúp sẽ được đánh giá cao. Cảm ơn.
Bạn không thể cài đặt các thư viện bạn cần trên máy chủ? –
Không, tôi không có quyền làm điều đó. –