91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 服務器 > 
  • linux 下 g++編譯程序時-I(大寫i) 與-L(大寫l)-l(小寫l) 的作用詳解

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

發布時間:2020-10-02 22:20:58 來源:腳本之家 閱讀:139 作者:lin_008 欄目:服務器

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

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

(1) -I (大寫i)

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

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

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

(2)-L(大寫l)

表示:編譯程序按照-L指定的路進去尋找庫文件,一般的在-L的后面可以一次用-l指定多個庫文件。

-L/lib/表示到/lib/目錄下找庫文件

(3)-l(小寫l)

表示:編譯程序到系統默認路進搜索,如果找不到,到當前目錄,如果當前目錄找不到,則到LD_LIBRARY_PATH等環境變量置頂的路進去查找,如果還找不到,那么編譯程序提示找不到庫。

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

總結

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉水县| 怀来县| 新安县| 右玉县| 盱眙县| 瑞昌市| 中牟县| 东安县| 芦山县| 垫江县| 咸丰县| 潜山县| 清河县| 泾阳县| 云阳县| 湖南省| 正蓝旗| 乡城县| 壶关县| 开封市| 肃北| 枣庄市| 林甸县| 寿光市| 汤原县| 九江市| 冷水江市| 合水县| 和政县| 镇宁| 新民市| 新津县| 犍为县| 荥经县| 南丰县| 信阳市| 威海市| 庐江县| 睢宁县| 石屏县| 台山市|