1. 使用wubi安装ubuntu,非常方便,安装步骤非常傻瓜、简单。
首先***.iso(ubuntu-12.04-desktop-i386.iso)载入虚拟光驱,运行wubi,进行简单设置,然后安装,在此过程中电脑会重启两次,直到安装成功,这期间用户不用参与。
2.设置root 密码:
utuntu安装成功后,进入“终端”。
可以通过“dash主页”,输入“终端”,点击进;也可以用快捷键“ctrl+alt+T”来打开“终端”。
在“终端”输入命令:
sudo passwd root
然后设置密码。
3. 安装yum 、g++
安装yum,命令:apt-get install yum
安装qmake,:
命令:apt-get install g++
安装成功后用:g++ --version 查看版本
4. 安装Qt-Sdk (PC版Qt)
依次输入一下命令:
进入文件目录:cd /home/yulei/Downloads
查看:ls
chmod u+x QtSdk-offline-linux-x86-v1.2.1.run
./QtSdk-offline-linux-x86-v1.2.1.run
弹出安装界面,类似与windows,
按照提示完成安装。
5.搭建交叉编译环境arm-linux-gcc
命令:cd /home/yulei/Downloads 进入目录
命令:tar zxvf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
//解压、安装一起完成 我第一次解压,一直卡在那里,不动。然后强制关了终端,重新来了一次。
命令:export PATH=$PATH:/home/yulei/Downloads/opt/FriendlyARM/toolschain/4.5.1/bin
添加环境变量,可以让我们执行程序时,只输入arm-linux-gcc时,系统就自动到/usr/local/arm/4.5.1/bin/里面去寻找这个命令执行。
命令:source /etc/profile
命令:arm-linux-gcc -v 查看编译器版本信息
这样交叉编译器安装成功
6. 编译安装Arm版Qt
6.1 解压 qt-everywhere-opensource-src-4.8.1.tar.gz
命令:cd /home/yulei/Downloads/
命令:mkdir arm-qt4.8.1
命令:tar -zxvf qt-everywhere-opensource-src-4.8.1.tar.gz -C ./arm-qt4.8.1
解压到制定目录
6.2安装
命令:cd /opt
命令:mkdir arm-Qt4.8.1
命令:echo yes |./configure -prefix /opt/arm-Qt4.8.1 -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon -nomake examples -nomake docs -nomake demos -nomake tools -no-qt3support
命令:make
命令: make install
"make install"之后,就生成了arm qt到安装文件,将arm-Qt4.8.1压缩(我到压缩后到大小为22.7MB)。
7. 接下来就是要将编译好的arm-Qt-4.7.0拷贝到目标板子上了
(这一步我还没有做过,不知到对不对)
接下来,在板子的终端里设置环境变量:
设置环境变量 板子里:
export QTDIR=/usr/local/Trolltech/arm-Qt-4.7.0
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
http://bbs.witech.com.cn/thread-9966-1-1.html,点tools的options将arm版的qmake添加进去,然后添加一个gcce,选中arm-linux-gcc或者arm-linux-g++ 的路径。
参考:
http://blog.csdn.net/yanzi1225627/article/details/7757888
http://blog.csdn.net/yanzi1225627/article/details/7757586
http://blog.csdn.net/yanzi1225627/article/details/7756805