創(chuàng)建客戶端程序 |
發(fā)布時間: 2012/8/22 17:13:32 |
如果你編譯了自己編寫的MySQL客戶端,或編譯了從第三方獲取的MySQL客戶端,必須在鏈接命令中使用“-lmysqlclient -lz”選項鏈接它們。你或許還應指定“-L”選項,通知鏈接程序到哪里找到庫。例如,如果將庫安裝到了/usr/local/mysql/lib,可在鏈接命令中使用sr/local/mysql/lib -lmysqlclient –lz。
對于使用MySQL頭文件的客戶端,編譯它們時還須指定“-I”選項(例如,-I/usr/local/mysql/include),以便編譯器能找到頭文件。 為了使在Unix平臺上編譯MySQL程序變得簡單,提供了mysql_config腳本。請參見25.9.2節(jié),“mysql_config:獲取編譯客戶端的編譯選項”。
你也可以使用它來編譯MySQL客戶端,如下所述:
CFG=/usr/local/mysql/bin/mysql_config 電腦常識www.boydavid.com
sh -c "gcc -o progname `$CFG --cflags` progname.c `$CFG --libs`"
需要使用“sh –c”,使得shell不將mysql_config的輸出當作1個詞對待。 本文出自:億恩科技【prubsntakaful.com】 |