【问题标题】:ld commend doesn't search LIBRARY_PATHld 推荐不搜索 LIBRARY_PATH
【发布时间】:2016-08-11 17:50:16
【问题描述】:

在 linux(如 ubuntu)中,我在 bash.bashrc 文件中设置了 LIBRARY_PATH 和 LD_LIBRARY_PATH。 但似乎 ld 命令不搜索该路径。 我运行'$ ld -l --verbose' 它只搜索 /etc/ld.so.conf.d/*.conf 中定义的默认路径 为什么会这样?如果每次编译时都必须添加 -L 选项,为什么需要 $LIBRARY_PATH ?还是我错过了什么? 谢谢。

【问题讨论】:

标签: gcc ld library-path


【解决方案1】:

LIBRARY_PATH 未被工具链使用。

LD_LIBRARY_PATH 不是由ld 使用,而是由动态链接器/加载程序ld.so 使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-09
    • 2018-09-14
    • 2019-12-06
    • 1970-01-01
    • 2015-07-02
    • 2021-02-26
    • 1970-01-01
    相关资源
    最近更新 更多