请教:我在 .bash_profile 里设置了几个环境变量,可以有一个没有反映,这是什么原因啊?谢谢!

lsqq88 2006-12-08 09:28:50
请教:

问题1:
我 vi .bash_profile 得到:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME
~
~
~
".bash_profile" 20L, 425C


然后我加入环境变量:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME
export TMAKEDIR=/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
export PATH=$TMAKEDIR/bin:$PATH
export QTDIR=/qt-2.3.10
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
~
~
~
".bash_profile" 20L, 425C


各位大哥我这种设置环境变量的方法对吗?


问题2:
我在终端里敲入:
[root@localhost ~]# echo $QTDIR
/qt-2.3.10
[root@localhost ~]# echo $PATH
/qt-2.3.10/bin:/tmake-1.11/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
[root@localhost ~]# echo $TMAKEPATH
/tmake-1.11/lib/qws/linux-x86-g++
[root@localhost ~]# echo $LD_LIBRARY_PATH

[root@localhost ~]#


各位大哥为什么
[root@localhost ~]# echo $LD_LIBRARY_PATH
得到的是空呢?
是我的环境变量设置错了,还是?


谢谢1
...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsqq88 2006-12-08
  • 打赏
  • 举报
回复
我写绝对路径可以吗?
我就在有写:
export LD_LIBRARY_PATH=/qt-2.3.10/bin/lib

这样写,可以吗?

谢谢!
lsqq88 2006-12-08
  • 打赏
  • 举报
回复
danforn 大哥
您可以看的出 LD_LIBRARY_PATH 值是多少吗?
谢谢!
lsqq88 2006-12-08
  • 打赏
  • 举报
回复
大哥
那要怎么改啊?
谢谢!
danforn 2006-12-08
  • 打赏
  • 举报
回复
因为LD_LIBRARY_PATH在export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH之前未定义

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧