Linu
目前
創(chuàng)新互聯(lián)公司已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、
虛擬主機(jī)、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、
平谷網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。x下c mysql程序的編譯命令(轉(zhuǎn))[@more@]最好用 #gcc -o test test.c `mysql_config --cflags --libs`
其它的編譯命令: #gcc -o test test.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lz -lm
#gcc -o test test.c -I /usr/include/mysql -L /usr/lib/mysql -l mysqlclient -lz -lm
mysql_config:獲取編譯客戶的編譯選項(xiàng)
mysql_config 提供了關(guān)于編譯MySQL客戶端以及將其連接到MySQL的有用信息.支持下列選項(xiàng):
--cflags:編譯器標(biāo)志,用于查找包含文件,以及編譯libmysqlclient庫時(shí)所要使用的關(guān)鍵編譯器標(biāo)志和定義.
--include:編譯器選項(xiàng),用于查找MySQL包含文件(注意,正常情況下應(yīng)使用"--cflags",而不是該選項(xiàng)).
--libmysql-libs,--enbedded:與MySQL嵌入式服務(wù)器進(jìn)行連接所需的庫和選項(xiàng).
--libs:與MySQL客戶端庫進(jìn)行連接所需要的庫和選項(xiàng).
--libs_r:與線程安全MySQL客戶端進(jìn)行鏈接所需的庫和選項(xiàng).
--port:默認(rèn)的tcp/ip端口號(hào),配置MySQL時(shí)定義.
--socket:默認(rèn)的Unix套接字文件,配置MySQL時(shí)定義.
--version:版本號(hào)以及MySQL分發(fā)版的版本.
其中,mysql_config在/usr/bin/mysql_config(這是rpm包安裝后的默認(rèn)目錄), 若是源碼安裝,則一般在..../mysql/bin/mysql_config.
分享名稱:Linux下cmysql程序的編譯命令(轉(zhuǎn))-創(chuàng)新互聯(lián)
文章來源:
http://weahome.cn/article/cssiji.html