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
为了编译得到可以在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
相关文章推荐
- 如何编译可以在arm平台上运行的可执行程序?
- 图解如何将Ubuntu上的Qt程序交叉编译出可在ARM平台运行的程序(五部曲)
- 不改一行代码让程序编译运行在3大移动平台
- 在linux 上编译生成windows上运行的exe程序,交叉编译环境的配置( 平台:gentoo linux)
- 关于静态与动态编译arm平台程序的比较
- 编译一个可以运行在openwrt上的c程序
- WinCE平台的程序编译到Win32平台下运行
- 扫盲回帖系列之3——在windows下编译生成的程序为什么不能在ubuntu下运行呢?
- WinCE平台的程序编译到Win32平台下运行
- 用vc2010以上版本编译可以在低版本xp和2003的运行程序的方法
- VS2012编译出来的程序在XP上运行不了怎么办?如何用VS2012 编译以XP为目标平台的程序!
- 一个可以让.net程序在非WIN平台上运行的软件Mono
- win7 64位平台编译的程序在XP 32位平台无法运行的解决方法
- C#程序集系列01,用记事本编写C#,IL代码,用DOS命令编译程序集,运行程序
- WinCE平台的程序编译到Win32平台下运行
- android 可执行程序终于可以在nxp8473--cortex-a9平台运行
- 配置EditPlus使其可以编译运行java程序
- 指定.net程序在特定.net平台编译运行
- 编译一个可以运行在openwrt上的c程序
- WinCE平台的程序编译到Win32平台下运行