其中,有兩個單獨的部分-Wl和-rpath組成。
-Wl
這個是gcc的參數,表示編譯器將后面的參數傳遞給鏈接器ld。
-rpath
大體就以下這幾個意思:
1. 添加一個文件夾作為運行時庫的搜索路徑。在將ELF可執行文件與共享對象鏈接時使用此選項;
2. 在鏈接時,一些動態庫明確的鏈接了其他動態庫, 則-rpath選項也可用於定位這些鏈接的動態庫(沒太理解這個);
3. 在運行鏈接時,會優先搜索-rpath的路徑,再去搜索LD_RUN_PATH的路徑。
引用鏈接:
其中,有兩個單獨的部分-Wl和-rpath組成。
這個是gcc的參數,表示編譯器將后面的參數傳遞給鏈接器ld。
大體就以下這幾個意思:
1. 添加一個文件夾作為運行時庫的搜索路徑。在將ELF可執行文件與共享對象鏈接時使用此選項;
2. 在鏈接時,一些動態庫明確的鏈接了其他動態庫, 則-rpath選項也可用於定位這些鏈接的動態庫(沒太理解這個);
3. 在運行鏈接時,會優先搜索-rpath的路徑,再去搜索LD_RUN_PATH的路徑。
引用鏈接:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。