其中,有兩個單獨的部分-Wl和-rpath組成。
-Wl
這個是gcc的參數,表示編譯器將后面的參數傳遞給鏈接器ld。
-rpath
大體就以下這幾個意思:
1. 添加一個文件夾作為運行時庫的搜索路徑。在將ELF可執行文件與共享對象鏈接時使用此選項;
2. 在鏈接時,一些動態庫明確的鏈接了其他動態庫, 則-rpath選項也可用於定位這些鏈接的動態庫(沒太理解這個);
3. 在運行鏈接時,會優先搜索-rpath的路徑,再去搜索LD_RUN_PATH的路徑。
引用鏈接: