当前位置: 技术问答>linux和unix
关于安装Qt时候的环境变量设置的问题
来源: 互联网 发布时间:2015-10-04
本文导语: 因为安装Qt老是出问题,所以我重新安装了操作系统. 这里给出详细的安装步骤. 1.重新安装操作系统redhat9,安装时候, 安装了GNOME桌面系统和KDE桌面系统, 但是没有安装任何KDE的开发工具.也就是说,我登录系统后,在编程...
因为安装Qt老是出问题,所以我重新安装了操作系统.
这里给出详细的安装步骤.
1.重新安装操作系统redhat9,安装时候, 安装了GNOME桌面系统和KDE桌面系统, 但是没有安装任何KDE的开发工具.也就是说,我登录系统后,在编程工具里面没有看到诸如kdevelop和Qt之类的编程工具.这样的话,我认为接着安装新软件更好一点.
2.以root登录
3.下载了qt3.3.4.tar.bz2开发包,把此包保存在/usr/local目录里面,然后解压,就出现了目录qt3.3.4,我读了里面的INSTALL文件,照着说明的去做了.
4.把目录Qt3.3.4重新命名为qt
5.在目录/root里面我没有看到隐藏文件.profile,于是用vi新建了一个.profile文件,在里面写了如下内容
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
6.然后在命令行里面进行安装qt
#cd /usr/local/qt
#./configure
#make
#make install
7.现在qt安装好了, #/usr/local/qt/bin/designer
看见qt启动了.也就是说qt安装好了.
但是,问题是,我直接键入#designer,系统提示出错信息"bash: designer: command not found".也就是说,QTDIR PATH MANPATH LD_LIBRARY_PATH这些环境变量根本就没有设置好.#$PATH,发现没有列出/usr/local/qt/bin
我又在命令行里面
#export PATH=$/usr/local/qt/bin:$PATH
#designer 发现这次qt启动了.
#$PATH 发现列出了/usr/local/qt/bin
但是,如果我重新启动计算机,
#designer 依然不能启动qt
#$PATH,发现没有列出/usr/local/qt/bin
请问
为什么我按照INSTALL文件说的那样去做,不行呢?
如何才能长久让这些环境变量有效啊?
谢谢!
这里给出详细的安装步骤.
1.重新安装操作系统redhat9,安装时候, 安装了GNOME桌面系统和KDE桌面系统, 但是没有安装任何KDE的开发工具.也就是说,我登录系统后,在编程工具里面没有看到诸如kdevelop和Qt之类的编程工具.这样的话,我认为接着安装新软件更好一点.
2.以root登录
3.下载了qt3.3.4.tar.bz2开发包,把此包保存在/usr/local目录里面,然后解压,就出现了目录qt3.3.4,我读了里面的INSTALL文件,照着说明的去做了.
4.把目录Qt3.3.4重新命名为qt
5.在目录/root里面我没有看到隐藏文件.profile,于是用vi新建了一个.profile文件,在里面写了如下内容
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
6.然后在命令行里面进行安装qt
#cd /usr/local/qt
#./configure
#make
#make install
7.现在qt安装好了, #/usr/local/qt/bin/designer
看见qt启动了.也就是说qt安装好了.
但是,问题是,我直接键入#designer,系统提示出错信息"bash: designer: command not found".也就是说,QTDIR PATH MANPATH LD_LIBRARY_PATH这些环境变量根本就没有设置好.#$PATH,发现没有列出/usr/local/qt/bin
我又在命令行里面
#export PATH=$/usr/local/qt/bin:$PATH
#designer 发现这次qt启动了.
#$PATH 发现列出了/usr/local/qt/bin
但是,如果我重新启动计算机,
#designer 依然不能启动qt
#$PATH,发现没有列出/usr/local/qt/bin
请问
为什么我按照INSTALL文件说的那样去做,不行呢?
如何才能长久让这些环境变量有效啊?
谢谢!
|
你在命令行上面
export PATH=$/usr/local/qt/bin:$PATH,
这只是一个临时的,当下一次登录机器的时候它就没有了,
你应该把它加到启动项里面,
比如你可以加到root用户的这个文件.bash_profile里面,
在最下面加入
PATH=$/usr/local/qt/bin:$PATH
应该就可以了。
export PATH=$/usr/local/qt/bin:$PATH,
这只是一个临时的,当下一次登录机器的时候它就没有了,
你应该把它加到启动项里面,
比如你可以加到root用户的这个文件.bash_profile里面,
在最下面加入
PATH=$/usr/local/qt/bin:$PATH
应该就可以了。