标题:Ubuntu 10.10 安装QT-embedded 开发环境时对ARM平台进行编译出现的错误
作者:jongkun
日期:2011-08-25 10:39
内容:
Ubuntu 10.10 安装QT-embedded 开发环境时对ARM平台进行编译出现的错误————————求帮助
我的安装平台是
Windows Xp 英文版+VMware虚拟机+Ubuntu10.10 +QT embedded
现将安装的主要顺序及步骤列下,真对ARm平台出现的错误求帮助
1. 在虚拟机中成功安装ubuntu10.10 且保证可以联网
2.安装标准的C开发环境
$ sudo apt-get install build-essential
3. 交叉编译环境的安装
这里安装的是arm-linux-gcc 4.3.2.tar.gz(可以在友善之臂下载)$ sudo tar xvzf arm-linux-gcc-4.3.2.tgz -C /
4..修改环境变量,把交叉编译器的路径加入到PATH:
$sudo gedit /etc/bash.bashrc
然后在文件的末尾空白处加入一下代码:
if [ -d /usr/local/arm/4.3.2 ] ; then
PATH=/usr/local/arm/4.3.2/bin:"${PATH}"
fi
5.使新的环境变量生效,不用重启电脑
$source /etc/bash.bashrc
$ echo $PATH
若显示的内容中含有:/usr/local/arm/4.3.2/bin 说明已经将交叉编译器的路径加入PATH。
至此,交叉编译环境安装完成
6.测试是否安装成功
$ arm-linux-gcc -v
显示版本
7.安装 QT -embedded 开发环境
首先去ftp.qt.nokia.com下载 qt-sdk-linux-x86-opensource-2010.05.1.bin 及qt-everywhere-opensource-src-4.7.2.tar.gz
将qt-sdk-linux-x86-opensource-2010.05.1.bin 安装在/home/wangkun/qtenv/qtsdk下
$ cd ~/qtenv/qtsdk
$ chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin
$ ./qt-sdk-linux-x86-opensource-2010.05.1.bin
将qt-everywhere-opensource-src-4.7.2.tar.gz 分别解压缩在/home/wangkun/qtenv/arm及/home/wangkun/qtenv/x86下
编译ARM、X86平台并进行配置
编译arm版本的QT
$ cd ~/qtenv/arm
$ ./configure -prefix $HOME/qtenv/arm -embedded arm -nomake docs -nomake demo -nomake examples
$make
$m ..
#1 [jay8830095 08-29 11:11]
编译出错,很大原因是配置问题。参考下别人的配置编译一次吧。
#2 [jay8830095 08-29 11:16]
我下载是4.7.3版本,编译安装都通过了。但是很没有验证