我知道如何使用 -Ldir 选项添加到 GNU ld 的库搜索路径并广泛使用它。但据我通过阅读gcc和ld的手册可以看出,没有办法添加到库搜索路径列表的末尾。
-L 选项添加到开头,然后搜索默认系统库路径。但我想添加一条“如果你无法找到它”的路径,请在此处查看。有没有办法用ld做到这一点?
我可以想象一个 hacky-crap 解决方案,它提取所有标准库目录(使用 -print-search-dirs)并按照我想要的顺序将它们添加到 -L 搜索目录列表中,在它们作为默认搜索路径的隐含重复之前。 ..
但必须有更好的方法......