創(chuàng)建客戶端程序 |
發(fā)布時(shí)間: 2012/8/22 17:13:32 |
如果你編譯了自己編寫的MySQL客戶端,或編譯了從第三方獲取的MySQL客戶端,必須在鏈接命令中使用“-lmysqlclient -lz”選項(xiàng)鏈接它們。你或許還應(yīng)指定“-L”選項(xiàng),通知鏈接程序到哪里找到庫。例如,如果將庫安裝到了/usr/local/mysql/lib,可在鏈接命令中使用sr/local/mysql/lib -lmysqlclient –lz。
對于使用MySQL頭文件的客戶端,編譯它們時(shí)還須指定“-I”選項(xiàng)(例如,-I/usr/local/mysql/include),以便編譯器能找到頭文件。 為了使在Unix平臺上編譯MySQL程序變得簡單,提供了mysql_config腳本。請參見25.9.2節(jié),“mysql_config:獲取編譯客戶端的編譯選項(xiàng)”。
你也可以使用它來編譯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的輸出當(dāng)作1個(gè)詞對待。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |