首页| 论坛| 消息

标题: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版本,编译安装都通过了。但是很没有验证

回复 发表
主题 版块