为了账号安全,请及时绑定邮箱和手机立即绑定

如何打印ld(链接器)搜索路径

如何打印ld(链接器)搜索路径

吃鸡游戏 2019-12-10 09:08:39
按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搜索的路径(即,无论何时程序已链接)。



查看完整回答
反对 回复 2019-12-11
  • 3 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信