linux系统下环境变量的问题

问题是这样的,我现在有个可执行程序放在/usr/local/bin/va_demo_1.15/usr/local/lib这个目录下,同时需求的库文件也在这个目录下,不改变... 问题是这样的,我现在有个可执行程序放在/usr/local/bin/va_demo_1.15/usr/local/lib
这个目录下,同时需求的库文件也在这个目录下,不改变该库文件的位置 请问怎么解决程序的运行问题
我是这么做的
export $PATH=$PATH:/usr/local/bin/va_demo_1.15/usr/local/lib
然后 echo $PATH 也能发现配置进去了
但是程序还是不能找到库文件 请问是什么问题 怎么解决
而且我发现 我这边的linux系统 所有的 home/ 目录下的 文件中 都没有.bash_profile 文件 请问是什么情况我是用命令 ls -a 查看的
展开
 我来答
samuraishw
2011-03-11 · TA获得超过210个赞
知道答主
回答量:107
采纳率:0%
帮助的人:91.7万
展开全部
你需要把这些变量放到.bashrc或者bash_profile等,Linux一般有好几个放环境变量的文件,按照级别不同在调用时不一样。
还有,如果你只是打开终端然后执行 export ***********,那么只会在这个终端,这次使用有效,下次使用就会被一个也是类似于.bashrc这样的文件执行,取消掉这个环境变量,所以就不好使了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yexicheng
2011-03-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7061万
展开全部
试试看把这个lib放到这个环境变量中LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/bin/va_demo_1.15/usr/local/lib
至于没有.bash_profile的话,可以手动自己创建的
默认的bash脚本放在/etc/profile中
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式