ubuntu 11.04上的gold链接器默认不搜索/ usr / local / lib

时间:2011-09-15 18:18:21

标签: c++ linker ubuntu-11.04

我正在尝试使用gold链接器编译我的代码,但默认情况下它不会在/ usr / local / lib中搜索库。我尝试在/etc/ld.so.conf.d/中添加/ usr / local / lib但它仍然无效。好像黄金没有检查/etc/ld.so.conf的东西。我可以添加

-L/usr/local/lib

在我的Makefile中它可以工作,但是还有另一种方法可以让黄金默认搜索它吗?

由于

更新:

我发现黄金的创造者正在谈论这个问题http://old.nabble.com/gold-library-search-path--td32057398.html。从2011年7月开始,黄金似乎不支持它。

1 个答案:

答案 0 :(得分:0)

还有LDFLAGS环境变量,但是像ld.so.conf一样,它可能是LD特定的黄金,不尊重它们。

在这种情况下,只有通过黄金文档才有帮助。