1.安装前准备
- 安装vitual Box 用专用下载工具下载
- 安装 ubuntu,下载 ubuntu.iso
- 安装g++ ,sudo apt-get install g++
- 安装 3个安装包 sudo apt-get install libX11-dev libXet-dev libXtst-dev
2.安装
- 下载 Qt 4.8.5 文件并解压
- 进入解压目录,执行 ./configure -prefix 目录位置 。如 ./configure -prefix /opt/QtSDK/QtSources/4.8.5
- sudo make
- sudo make install
3.配置Qt
- 查看 qmake版本 qmake -v ,which qmake
- 更改环境变量配置文件
在vi 中切换输入模式,a到输入模式底部
输入
export QTDIR = /opt/QtSDKSources/4.8.5export PATH = $QTDIR/bin:$PATHexport MANPATH = $QTDIR/man $MANPATHexport LD_LIBRARY_PATH = $QTDIR/Lib:$LD_LIBRARY_PATH保存退出
注:最好在文本中输入后,复制,粘帖到配置文件中,否则容易被vi操作弄昏
3.输入 echo #PATH 查看环境变量
4
桌面qt
export QTDIR=/opt/QtSDKSources/4.8.5
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
/arm qt下
export PATH=/usr/Qt_ARM/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH
export PATH=/usr/Qt_ARM/QtEmbedded-4.8.4-arm/bin:$PATH
export PATH=/usr/Qt_ARM/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH
export PATH=/usr/Qt_ARM/QtEmbedded-4.8.4-arm/bin:$PATH
出现找不到qmake问题
ARM 编译器 :export QMAKESPEC=/usr/local/Trolltech/QtEmbedded-4.8.4-arm/mkspecs/qws/linux-arm-gnueabi-g++
桌面 编译器:export QMAKESPEC=/usr/Qt_ARM/QtEmbedded-4.8.4-arm/mkspecs/linux-g++
桌面 编译器:export QMAKESPEC=/usr/Qt_ARM/QtEmbedded-4.8.4-arm/mkspecs/linux-g++
5.准备QtEmbedded-4.8.4-arm和CodeSourcery文件夹
6.export查看全部配置信息
7.source /home/gzf/.bashrc 更改后立刻生效
/最终有效版 /home/gzf/.bashrc
export ARCH=arm
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
export PATH=/usr/local/Trolltech/QtEmbedded-4.8.4-arm/bin:/opt/QtSDKSources/4.8.5/bin:$PATH
export PATH=/usr/Qt_ARM/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH
export LD_LIBRARY_PATH=/opt/QtSDKSources/4.8.5/lib:/usr/local/Trolltech/QtEmbedded-4.8.4-arm/lib:$LD_LIBRARY_PATH
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
export PATH=/usr/local/Trolltech/QtEmbedded-4.8.4-arm/bin:/opt/QtSDKSources/4.8.5/bin:$PATH
export PATH=/usr/Qt_ARM/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH
export LD_LIBRARY_PATH=/opt/QtSDKSources/4.8.5/lib:/usr/local/Trolltech/QtEmbedded-4.8.4-arm/lib:$LD_LIBRARY_PATH
///usr/local/Trolltech/这个路径为编译源码指定路径,移值要同让放到此路径