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