按搜索顺序打印ld查找的搜索路径的方法是什么。
最佳答案
您可以通过执行以下命令来做到这一点:
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(即每当链接程序时)。
https://stackoverflow.com/questions/9922949/
相关文章:
python - 在python中将一个列表插入另一个列表的语法是什么?
python - 我可以单独使用 Flask app.run() 为多个客户端提供服务吗?
c - 在 Linux 中测量时间 - 时间 vs 时钟 vs getrusage vs clock
python - Argparse:在 "optional arguments"下列出的必需参数?
python - 从 django 的查询集中获取第一个对象的最快方法?
python - 如何在 Python 中直接获取字典键作为变量(而不是通过从值中搜索)?
c - 使用 gcc 命令行从 .c 文件构建 .so 文件