2003年10月25日 星期六

C 語言程式連接 MySQL 編譯注意事項

== 必要套件(header and lib) ==
sqlrelay-dev
libmysqlclient-dev
libmysqlclient12

Fedora 系統只要裝
mysql-devel 就好 >\"<

== 編譯注意事項與指令用法 ==
gcc -o mysql test.c -lmysqlclient

-l mysqlclient 是必要的
如果include時是用#include 小於mysql.h大於
編譯時必須以-L 後加上mysql.h的路徑
如-L /usr/lib/mysql
或是-L /usr/include/mysql
如果在include時就以#include 小於/usr/include/mysql/mysql.h大於的形式時
就不需要-L 這項參數

沒有留言: