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%
帮助的人:92万
展开全部
你需要把这些变量放到.bashrc或者bash_profile等,Linux一般有好几个放环境变量的文件,按照级别不同在调用时不一样。
还有,如果你只是打开终端然后执行 export ***********,那么只会在这个终端,这次使用有效,下次使用就会被一个也是类似于.bashrc这样的文件执行,取消掉这个环境变量,所以就不好使了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快又稳
2024-10-28 广告
广州快又稳网络科技有限公司是一家集技术研发、产品创新、服务优化于一体的高新技术企业。公司自成立以来,始终秉承“网络使人类缩进距离,我们让网络快又稳”的核心理念,致力于为全球客户提供高效、安全、易用的互联网解决方案及信息技术服务。在数字时代,... 点击进入详情页
本回答由快又稳提供
yexicheng
2011-03-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7093万
展开全部
试试看把这个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

提交
取消

辅 助

模 式