五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

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

發(fā)布日期:2022-02-07 17:40 | 文章來源:腳本之家

作為一個linux入門級使用者,gcc/g++ 的簡單操作已經(jīng)用過多次, 但是有時稍微復雜一點的程序就會使用到庫。在遇到問題的時候我查了挺多前輩總結(jié)的資料,也留個腳本希望對朋友們有個幫助。如果也能處理你的問題,我會感到很開心,嘻嘻。
例如: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指定的路進去尋找?guī)煳募?,一般的?L的后面可以一次用-l指定多個庫文件。

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

(3)-l(小寫l)

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

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

總結(jié)

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

海外服務器租用

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關(guān)注
微信

關(guān)注官方微信
頂部