您的位置:首页 > 编程语言 > Qt开发

QT编程系列8--将程序编译为可以运行于ARM平台的程序

2014-08-11 12:07 239 查看
将程序编译为可以运行于ARM平台的程序
为了编译得到可以在ARM平台上运行的QtT程序,我们应当安装好搭建好针对于ARM平台的开发环境,需要的工具包括以下几个方面。
一.开发qt_x11程序所需要的环境:linux+xwindow(x11)图形+vim编辑器+g++编译器+qt的图形库

qt图形库的获取方式:

1.从网上下载qt_x11的源代码 4.5

2.解压释放的linux系统中 tar -xvf qt_x11_xxx.tar.xx

3.进入到释放后的目录中 cd

4../configure 生成makefile

5.make 编译 2小时

6.make install 复制到制定的目录 /usr/local

当然上面的方法是可以保证我们得到需要的qt图形库等开发环境的,但步骤显得稍稍繁琐。因此我们可以偷懒到网上下载别人已经搭建好的环境:

1.下载别人安装好的qt库 qt4.5_x11.tar

2.解压、释放到 tar -xvf qt4.5_x11.tar -C /

3.配置环境变量:


编辑/root/.bashrc(当前用户)


在文件最后一行:


export PATH=路径:$PATH


例如:


export PATH=/usr/local/Trolltech/Qt-4.5.0/bin:$PATH


生效:重启终端 先关后开


测试:


qmake -v

二.开发arm_c程序的环境:linux+vim编辑器+arm-linux-gcc编译器

arm-linux-gcc:交叉编译工具

1.下载交叉编译工具 arm_linux_gcc_4.3.2.tar

2.解压、释放 tar -xvf arm_linux_gcc_4.3.2.tar -C /

3.修改环境变量

编辑/root/.bashrc(当前用户)

在文件最后一行:

export PATH=/usr/local/arm/4.3.2/bin:$PATH

测试:

arm-linux-gcc -v

arm-linux-gcc hello.c -o arm_hello

file arm_hello



三.开发qte_arm程序的环境:linux+vim编辑器+arm-linux-gcc编译器+qte图形库(嵌入式开发板)

1.下载qte图形库 qte_4.5_x11.tar

2.解压释放 tar -xvf qte_4.5_x11.tar -C /

3.修改环境变量

编辑/root/.bashrc(当前用户)

在文件最后一行:

export PATH=/usr/local/QtEmbedded-4.5.2/bin:$PATH

测试:

qmake-arm-4.5 -v

做好以上的三步操作之后,我们就可以使用如下命令来代替以前编译针对于PC机的命令了。

#qmake-arm-qt4.5 -project

#qmake

#make

By:霜月孤鸟

2014.8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: