1. 程式人生 > >Linux下如何新增附加包含目錄和依賴庫(和windows下visual studio中類比)

Linux下如何新增附加包含目錄和依賴庫(和windows下visual studio中類比)

一、新增附加包含目錄
      法1:-I path(path為標頭檔案路徑)
      法2:將標頭檔案拷貝到 /usr/local/include中

      相當於VS中新增包含路徑,如下圖所示:


二、新增依賴庫
       法1,編譯階段,g++編譯器編譯:
       -L path –lcaffe(path為附加庫目錄路徑;-l指定附加依賴項,比如-lcaffe表示附加libcaffe.so動態庫檔案)。
執行階段,在工作目錄或環境變數中搜索dll檔案:
       新增環境變數:
2.1/etc/ld.so.conf 檔案中方法:
新增庫目錄,使其成為共享庫:
2.1.1、 開啟檔案:sudo gedit /etc/ld.so.conf
2.1.2、在檔案中新增路徑(如libnnpack.so的路徑)
2.1.2、使其生效:sudo ldconfig
2.2     export方法,參考:http://blog.csdn.net/xzzppp/article/details/53305120


        VS中新增附加庫目錄路徑和附加依賴項,分別如下圖所示:


       法2,在編譯階段直接指定: path/libcaffe.so(path為附加庫目錄路徑,libcaffe.so為動態庫,在執行階段可以直接執行)
       法3,, Linux動態庫的預設搜尋路徑是/lib和/usr/lib,將動態庫拷貝到這兩個資料夾下面。