程式的路徑

2021-07-27 09:53:21 字數 366 閱讀 3546

通過-i制定標頭檔案絕對路徑,-l制定動態庫路徑

-l指定使用的庫名,可以在系統預設庫路徑(/lib、/usr/lib、/usr/local/lib)或者-l指定路徑中查詢

編譯時使用-wl,-rpath可以為目標程式指定執行時的額外庫路徑

vim /etc/ld.so.conf 可以編輯動態庫執行時查詢路徑,修改後,sudo ldconfig重新整理系統查詢路徑

當上述路徑仍然沒有找到時,系統將通過ld_library_path 環境變數進行查詢

$path儲存程式的預設查詢路徑

當編譯的時候,直接指定編譯的動態庫路徑,如「./libscanapi.so」,則程式編譯的時候在當且路徑查詢庫,執行的時候也會在當前目錄載入

指定程式集的路徑

在配置檔案中增加一節,如下 可以在msdn中索引 以上方法有一點要求,就是程式集必須放置在主程式所在資料夾的子資料夾中,要不然不起作用。下面的方法可以指定任何位置,包括url 上面的主程式可以在d盤或其他路徑,任何能夠找到carlibary.dll。其中publickeytoken不能為空,即必須為...

獲取程式路徑的方法

用vc寫程式時經常要獲取程式的路徑主要有以下三種方法 1,是的到應用程式的當前目錄,但當前目錄不一定等於應用程式執行檔案的所在目錄,乙個應用程式被啟動時,當前目錄是可以被任意設定的。2,getcurrentdirectory同.3,getmodulefilename 得到模組的完整路徑名,例如,你載...

iOS程式沙河路徑

每乙個ios應用都有乙個沙河,用來儲存應用相關的檔案資料。沙河裡面下面有三個子目錄,下面介紹這三個目錄的作用。1 documents 存放使用者文件和應用資料檔案,該目錄下面的檔案會被itunes同步。nsstring docpath nssearchpathfordirectoriesindoma...