首页 > 解决方案 > 自动将库链接到 llc exe

问题描述

嗨 Linux 菜鸟在这里,

我想将 LLC.exe 与其中一个共享库链接起来,我所做的是为了使 llc -c 工作,我必须像这样链接它们

PATH="/usr/local/bin:/usr/bin:/bin:/opt/noob/bin"

LD_LIBRARY_PATH="/opt/noob/lib"

导出路径 LD_LIBRARY_PATH

如果我给出这些命令它可以工作,现在我想自动化它所以我在 .sh (bash 脚本)文件中编写了一个 this 并在 rc.local 文件中调用它但它不起作用,我也尝试将上面的rc.local 中的行仍然“llc”不起作用。请告诉我我做错了什么。

我试着给

回声 $PATH

/usr/local/bin:/usr/bin:/bin:/opt/noob/bin

是输出

但是当我给

回声 $LD_LIBRARY_PATH

它什么也没给我。我只想在启动时执行这些行。我不想编辑 /etc/ 目录中的任何内容。请帮我 !!

标签: linuxshellenvironment-variables

解决方案


第一个片段显示您设置了 PATH 和 LD_LIBRARY_PATH 环境变量。PATH 由 shell 用于二进制文件,LD_LIBRARY_PATH 用于在您执行程序时查找库。这些命令都没有链接任何东西。

$echo PATH将尝试尊重echo变量。如果 $ 是您的提示符,那么它将打印“PATH”而不是 PATH 变量的值。

这是您回显变量的方式:

echo $PATH
echo $LD_LIBRARY_PATH

推荐阅读