首先得把
qt-everywhere-opensource-src-%VERSION%.tar.gz
这个下载下来。
首先解压gz文件,然后再对tar进行解包。
cd /tmp
gunzip qt-everywhere-opensource-src-%VERSION%.tar.gz # uncompress the archive
tar xvf qt-everywhere-opensource-src-%VERSION%.tar # unpack it
进入目录后,使用./configure脚本去配置Qt库相关设置,默认情况下,Qt会安装到/usr/local/Qt-%VERSION%目录下,可以通过-prefix选项,将安装目录切换。
cd /tmp/qt-everywhere-opensource-src-%VERSION%
./configure
随后创建lib库和编译所有exmaples,tools,tutorials,type。
cmake --build . --parallel
如果在上面build目录和-prefix的目录不一样,就要使用--install,将library、examples、tools、tutorials移动到指定的位置:
cmake --install .
注意:如果想要reconfigure或者rebuild,需要先调用confclean,再调用configure。
使用Qt需要配置一些环境变量
PATH - to locate qmake, moc and other Qt tools
如下例子。
在.profile(bash、ksh、zsh、sh)文件中添加:
PATH=/usr/local/Qt-%VERSION%/bin:$PATH
export PATH
在.login文件(csh、tcsh)中添加:
setenv PATH /usr/local/Qt-%VERSION%/bin:$PATH
注意:LD_LIBRARY_PATH
这个不用去配置/usr/local/Qt-%VERSION%/lib。Linux的GCC不需要这一步。