#include <my_global.h>
#include <mysql.h>
int main(int argc, char **argv)
{
printf("MySQL client version: %s\n", mysql_get_client_info());
}
~ $ gcc -o mysql-test MySQL-test.cgcc sẽ không biên dịch và chạy MySQL C thư viện
im cố gắng để thực hiện chương trình thử nghiệm này từ thiết bị đầu cuối nhưng nhận được thông báo lỗi sau :
/tmp/cceEmI0I.o: Trong chức năng main': MySQL-Test.c:(.text+0xa): undefined reference to
mysql_get_client_info'
gì là sai? hệ thống của tôi là ubuntu
nhờ rằng kịch bản giúp làm sáng tỏ điều afew, các công việc sau tốt: "gcc -o mysql-test MySQL-test.c -lmysqlclient" bây giờ mà các lớp thử nghiệm đang làm việc, sẽ như thế nào i cổng lệnh đó cho một IDE như NetBeans? – JB87
Tôi khuyên bạn nên viết một Makefile để tự động biên dịch ứng dụng. Trong đó bạn có thể chỉ định các đối số dòng lệnh cho GCC. Bạn có thể tìm thông tin về cách viết makefiles tại đây: http://www.delorie.com/djgpp/doc/ug/larger/makefiles.html Có nhiều trang web để giúp bạn viết makefile của riêng bạn. – Gui13
@codaddict Bạn sẽ làm điều này như thế nào trong cửa sổ? – cokedude