Linux 之 ubuntu12.04 和Qt 安装

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







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值