MySQL
đi kèm với một tập lệnh đặc biệt có tên là mysql_config
. Nó cung cấp cho bạn thông tin hữu ích để biên dịch máy khách MySQL của bạn và kết nối nó với máy chủ cơ sở dữ liệu MySQL.
Chuyển --libs
tùy chọn - Thư viện và các tùy chọn cần thiết để liên kết với thư viện máy khách MySQL.
$ mysql_config --libs
Đầu ra điển hình:
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
Bây giờ bạn có thể thêm cái này vào dòng biên dịch / liên kết của mình:
gcc -o mysql-test MySQL-Test.c $(mysql_config --libs)