Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

gcc sẽ không biên dịch và chạy thư viện MySQL C

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)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.lang.AbstractMethodError:com.mysql.jdbc.Connection.isValid (I) Z

  2. Làm cách nào để đặt ORDER BY params sử dụng câu lệnh PDO đã chuẩn bị sẵn?

  3. Sâu bọ? # 1146 - Bảng 'xxx.xxxxx' không tồn tại

  4. Python Pandas to_sql, cách tạo bảng với khóa chính?

  5. Table không hỗ trợ tối ưu hóa, thay vào đó, thực hiện tạo lại + phân tích nghĩa là gì?