在linux (如ubuntu)中,我在bash.bashrc文件中设置了LIBRARY_PATH和LD_LIBRARY_PATH。但是,ld命令似乎不会搜索该路径。我运行'$ ld -l --verbose‘,它只搜索/etc/ld.so.conf.d/*.conf中定义的默认路径为什么会这样?如果我必须在每次编译时添加-L选项,为什么需要$LIBRARY_PATH?还是我错过了什么?谢谢。
发布于 2016-08-18 14:56:58
工具链不使用LIBRARY_PATH。
ld使用的不是LD_LIBRARY_PATH,而是动态链接器/加载器ld.so。
https://stackoverflow.com/questions/38903013
复制相似问题