欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語言 >

linux c 查找使用庫(kù)的cflags與libs的方法詳解

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語言|點(diǎn)擊: 次

很多時(shí)候,使用一些特別的庫(kù), 在編譯可執(zhí)行程序時(shí), 需要添加額外的 CFLAGS 和 LIBS . 否則會(huì)提示找不到指定的頭文件或者"undefined reference to ..." 的錯(cuò)誤信息.
假如程序 test.c 中使用了 libxml 的 api, 直接

復(fù)制代碼 代碼如下:

$ gcc -Wall -o test test.c

會(huì)提示錯(cuò)誤消息. 
執(zhí)行
復(fù)制代碼 代碼如下:

$ ls /usr/lib/pkgconfig/ | grep libxml
libxml-2.0.pc

復(fù)制代碼 代碼如下:

$ cat /usr/lib/pkgconfig/libxml-2.0.pc
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include
modules=1
Name: libXML
Version: 2.6.26
Description: libXML library version2.
Requires:
Libs: -L${libdir} -lxml2  -lz  -lm
Cflags: -I${includedir}/libxml2

其中, Libs 和 Cflags 即是所需要的信息. 可以用如下命令得到
復(fù)制代碼 代碼如下:

$ pkg-config libxml-2.0 --cflags --libs
-I/usr/include/libxml2  -lxml2 -lz -lm

因此, 在編譯時(shí), 只需要執(zhí)行
復(fù)制代碼 代碼如下:

$ gcc -Wall `pkg-config libxml-2.0 --cflags --libs` -o test test.c

上一篇:節(jié)序問題:解析大小的端判定

欄    目:C語言

下一篇:基于linux下獲取時(shí)間函數(shù)的詳解

本文標(biāo)題:linux c 查找使用庫(kù)的cflags與libs的方法詳解

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/4482.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有