最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux 下 g++編譯程序時(shí)-I(大寫i) 與-L(大寫l)-l(小寫l) 的作用詳解

 更新時(shí)間:2020年03月26日 16:08:39   作者:lin_008  
這篇文章主要介紹了linux 下 g++編譯程序時(shí)-I(大寫i) 與-L(大寫l)-l(小寫l) 的作用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

作為一個(gè)linux入門級(jí)使用者,gcc/g++ 的簡單操作已經(jīng)用過多次, 但是有時(shí)稍微復(fù)雜一點(diǎn)的程序就會(huì)使用到庫。在遇到問題的時(shí)候我查了挺多前輩總結(jié)的資料,也留個(gè)腳本希望對朋友們有個(gè)幫助。如果也能處理你的問題,我會(huì)感到很開心,嘻嘻。
例如:libz.so

g++ -o compress  compress.cpp  -I/home/include/  -L/lib/  -lz

(1) -I (大寫i)

編譯程序按照-I指定的路進(jìn)去搜索頭文件。

-I/home/include/表示將-I/home/include/目錄作為第一個(gè)尋找頭文件的目錄,尋找的順序是:

 /home/include/ -->/usr/include-->/usr/local/include

(2)-L(大寫l)

表示:編譯程序按照-L指定的路進(jìn)去尋找?guī)煳募话愕脑?L的后面可以一次用-l指定多個(gè)庫文件。

-L/lib/表示到/lib/目錄下找?guī)煳募?/p>

(3)-l(小寫l)

表示:編譯程序到系統(tǒng)默認(rèn)路進(jìn)搜索,如果找不到,到當(dāng)前目錄,如果當(dāng)前目錄找不到,則到LD_LIBRARY_PATH等環(huán)境變量置頂?shù)穆愤M(jìn)去查找,如果還找不到,那么編譯程序提示找不到庫。

本例子使用的是gunzip庫,庫文件名是libz.so,庫名是z。很容易看出,把庫文件名的頭lib和尾.so去掉就是庫名了。

總結(jié)

到此這篇關(guān)于linux 下 g++編譯程序時(shí)-I(大寫i) 與-L(大寫l)-l(小寫l) 的作用詳解的文章就介紹到這了,更多相關(guān)linux g++編譯程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

巴林右旗| 安庆市| 清原| 望城县| 大化| 泾川县| 康保县| 淅川县| 高陵县| 若尔盖县| 浠水县| 霍山县| 富顺县| 迁西县| 沁源县| 云林县| 漯河市| 芜湖县| 呼玛县| 汪清县| 包头市| 米林县| 通渭县| 从江县| 陇南市| 衡阳市| 乡城县| 太仆寺旗| 阿合奇县| 平定县| 福州市| 台山市| 禹城市| 阜康市| 平远县| 南京市| 肥城市| 富川| 同德县| 内乡县| 密山市|