按ld搜索顺序搜索ld的搜索路径的方式是什么。
3 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
您可以通过执行以下命令来做到这一点:
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的答案不正确,因为它们引用了运行时动态链接程序搜索的路径(即,每当执行程序时),而该路径与ld搜索的路径(即,无论何时程序已链接)。
- 3 回答
- 0 关注
- 478 浏览
添加回答
举报
0/150
提交
取消