猿问

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

按ld搜索顺序搜索ld的搜索路径的方式是什么。

吃鸡游戏
浏览 479回答 3
3回答

慕姐4208626

您可以通过执行以下命令来做到这一点:ld --verbose | grep SEARCH_DIR | tr -s ' ;' \\012gcc将一些额外的-L路径传递给链接器,您可以使用以下命令列出该链接器:gcc -print-search-dirs | sed '/^lib/b 1;d;:1;s,/[^/.][^/]*/\.\./,/,;t 1;s,:[^=]*=,:;,;s,;,;  ,g' | tr \; \\012建议使用ld.so.conf和ldconfig的答案不正确,因为它们引用了运行时动态链接程序搜索的路径(即,每当执行程序时),而该路径与ld搜索的路径(即,无论何时程序已链接)。
随时随地看视频慕课网APP
我要回答