• 6183阅读
  • 2回复

[提问]Ubuntu 10.10 安装QT-embedded 开发环境时对ARM平台进行编译出现的错误 [复制链接]

上一主题 下一主题
离线jongkun
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-25
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
$  make install

编译x86版本的QT
$ cd ~/qtenv/x86$ ./configure -prefix $HOME/qtenv/x86 -embedded x86 -nomake docs -nomake demo -nomake examples -qvfb
$  make
$  make install 其中对x86的编译没有错误,对arm 的编译错误如下,我解决不了了! /usr/local/arm/4.3.2/bin/..b/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lbootstrap
collect2: ld returned 1 exit status
make[1]: *** [../../../bin/lrelease] Error 1
make[1]: Leaving directory `/home/wangkunenv/arm/toolsnguist/lrelease'
make: *** [sub-tools-linguist-lrelease-make_default-ordered] Error 2



离线jay8830095
只看该作者 1楼 发表于: 2011-08-29
编译出错,很大原因是配置问题。参考下别人的配置编译一次吧。
在不断的变化
离线jay8830095
只看该作者 2楼 发表于: 2011-08-29
我下载是4.7.3版本,编译安装都通过了。但是很没有验证
在不断的变化
快速回复
限100 字节
 
上一个 下一个