日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > Linux添加頭文件和動(dòng)態(tài)庫的搜索路徑的方法

          Linux添加頭文件和動(dòng)態(tài)庫的搜索路徑的方法

          發(fā)布人:電子禪石 時(shí)間:2020-09-23 來源:工程師 發(fā)布文章
          1.添加頭文件搜索路徑

          Linux默認(rèn)頭文件搜索路徑有本地, /usr/include等,如果頭文件在別的路徑,就需有添加新的頭文件路徑。有兩種方法,一種是在gcc編譯是添加 -I 選項(xiàng),另一種是將新路徑添加進(jìn)C_INCLUDE_PATH和CPLUS_INCLUDE_PATH環(huán)境變量中。比如:

          gcc -I$(HOME)/MyLibrary/include
          
          export C_INCLUDE_PATH=$C_INCLUDE_PATH:$(HOME)/MyLibrary/include

           




          2.添加共享庫搜索路徑

          Linux默認(rèn)搜索路徑有/lib, /lib64, /usr/lib, /usr/lib,如果共享庫在其他位置的話也需要手動(dòng)添加。一種是在LIBRARY_PATH環(huán)境變量中添加新路徑,另外一種是在gcc -L選項(xiàng)中添加新路徑。

          export LIBRARY_PATH=$LIBRARY_PATH:$(HOME)/MyLibrary/lib
          gcc ...  -L$(HOME)/MyLibrary/lib -lmylibrary
          3.添加運(yùn)行時(shí)庫路徑

          程序運(yùn)行時(shí)會(huì)默認(rèn)搜索的運(yùn)行時(shí)庫路徑有/lib, /lib64, /usr/lib, /usr/lib,運(yùn)行時(shí)庫在別的路徑也需要手動(dòng)添加,有一下幾種方法。

          修改LD_LIBRARY_PATH環(huán)境變量
          export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(HOME)/MyLibrary/lib
          修改/etc/ld.so.conf文件

          在/etc/ld.so.conf文件中添加運(yùn)行時(shí)庫的路徑。然后執(zhí)行l(wèi)dconfig命令。
          或者在/etc/ld.so.conf.d目錄下添加一個(gè)新建的.conf新文件,然后再文件中輸入新的路徑,然后再執(zhí)行l(wèi)dconfig命令。

          touch /etc/ld.so.conf.d/MyLibrary.conf

          在文件里輸入/home/damo/MyLibrary,然后執(zhí)行l(wèi)dconfig命令即可。

          sudo ldconfig
          添加運(yùn)行時(shí)庫的軟鏈接

          可以用ln命令來創(chuàng)建運(yùn)行時(shí)庫的軟鏈接,并把軟鏈接放在系統(tǒng)默認(rèn)路徑下,然后程序鏈接時(shí)只需鏈接動(dòng)態(tài)庫的軟鏈接就行。這樣做的好處是當(dāng)動(dòng)態(tài)庫升級時(shí),只需替換掉原來的老軟鏈接就行,無需修改編譯命令。

                                          </div><div><div></div></div>
                      <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-60ecaf1f42.css" rel="stylesheet">
                                      </div>


          *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。



          關(guān)鍵詞:

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉