【问题标题】:gold linker on ubuntu 11.04 does not search /usr/local/lib by defaultubuntu 11.04 上的黄金链接器默认不搜索 /usr/local/lib
【发布时间】:2011-11-18 03:08:23
【问题描述】:

我正在尝试使用黄金链接器来编译我的代码,但默认情况下它不会在 /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 月,黄金似乎不支持它。

【问题讨论】:

    标签: c++ linker ubuntu-11.04


    【解决方案1】:

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

    在这种情况下,只有阅读黄金文档会有所帮助。

    【讨论】:

    • Gold 似乎没有检查 LDFLAGS。
    猜你喜欢
    • 2014-07-17
    • 2020-10-27
    • 2015-02-03
    • 1970-01-01
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    相关资源
    最近更新 更多