按ld搜索順序搜索ld的搜索路徑的方式是什么。
3 回答

慕姐4208626
TA貢獻1852條經(jīng)驗 獲得超7個贊
您可以通過執(zhí)行以下命令來做到這一點:
ld --verbose | grep SEARCH_DIR | tr -s ' ;' \\012
gcc將一些額外的-L路徑傳遞給鏈接器,您可以使用以下命令列出該鏈接器:
gcc -print-search-dirs | sed '/^lib/b 1;d;:1;s,/[^/.][^/]*/\.\./,/,;t 1;s,:[^=]*=,:;,;s,;,; ,g' | tr \; \\012
建議使用ld.so.conf和ldconfig的答案不正確,因為它們引用了運行時動態(tài)鏈接程序搜索的路徑(即,每當(dāng)執(zhí)行程序時),而該路徑與ld搜索的路徑(即,無論何時程序已鏈接)。
添加回答
舉報
0/150
提交
取消