默认情况下,ubuntu 11.04的金色链接器不会搜索/usr/local/lib
gold linker on ubuntu 11.04 does not search /usr/local/lib by default
我试图使用黄金链接器来编译我的代码,但默认情况下它不会在/usr/local/lib中搜索库。我试着在/etc/ld.so.conf中添加/usr/local/lib。D/,它仍然不能工作。就好像gold没有检查/etc/ld.so.conf文件一样。我可以添加
-L/usr/local/lib
在我的Makefile和它的工作原理,但是否有另一种方式,使黄金搜索它默认?
感谢更新:我发现黄金的创造者在谈论这个问题http://old.nabble.com/gold-library-search-path--td32057398.html。从2011年7月开始,黄金似乎并不支持这一点。
还有LDFLAGS环境变量,但像LD .so.conf一样,它可能是LD特定的,而gold不尊重它们。
在这种情况下,只有阅读黄金文档才有帮助。
相关文章:
- 有根的二进制搜索树.保留与其父级的链接
- 在C++中搜索嵌套多映射值
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- 二进制搜索树叶数问题
- 为什么二进制搜索在我的测试中不起作用
- 正在尝试重载二进制搜索树分配运算符
- c++binary_search函数排序数组(流行名称搜索)出现问题
- 向量上的线性搜索
- 如何在动态数组上使用搜索函数
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- cmake:添加要搜索头文件的目录
- 使用C++创建特殊的二叉搜索树
- 在C++的字符串中搜索和删除某些字符
- std::unordered_map 搜索算法是如何实现的?
- 使用不变量来确定二分搜索中的边界条件
- 二叉搜索如何比线性搜索更快?
- 为什么"/usr/include"不在 GCC 默认搜索路径中
- XCode 找不到 zmq.h,即使它位于 /usr/local/include 和标头搜索路径中
- 如何在 usr/include/linux 中搜索头文件
- 默认情况下,ubuntu 11.04的金色链接器不会搜索/usr/local/lib