arm编译环境搭建详解

 

androidstar_cn 2016-11-14 22:40:12  504  收藏 1

分类专栏: linux 文章标签: arm-linux-gcc下载 arm编译环境搭建 qt编译环境

1.Qt Embedded porting on ARM platform

2.arm-linux-gcc下载

3.arm-linux-gcc tar 打包含 usr/local/arm/4.4.3 目录,建议最好到根目录 / 下解压 arm-linux-gcc,可以省去移动文件的步骤。 

[root@dyH ~]# cd /
[dywang@dyH /]$ tar zxvf /usr/src/arm-linux-gcc-4.4.3.tgz
[root@dyH ~]# cd –
[root@dyH src]# ls /usr/local/arm/
4.4.3

4.arm-linux-gcc 解压缩在 /usr/local 下,表示已经安装完成,其执行目录在 /usr.local/arm/4.4.3/bin。 

[root@dyH src]# ll /usr/local/arm/4.4.3/
total 20
drwxr-xr-x. 6 root root 4096 Nov 18  2008 arm-none-linux-gnueabi
drwxr-xr-x. 2 root root 4096 Mar 25  2009 bin
drwxr-xr-x. 3 root root 4096 Nov 18  2008 lib
drwxr-xr-x. 4 root root 4096 Nov 18  2008 libexec
drwxr-xr-x. 3 root root 4096 Nov 18  2008 share

[root@dyH src]# ls /usr/local/arm/4.4.3/bin
arm-linux-addr2line  arm-none-linux-gnueabi-addr2line
arm-linux-ar         arm-none-linux-gnueabi-ar
arm-linux-as         arm-none-linux-gnueabi-as
arm-linux-c++        arm-none-linux-gnueabi-c++
arm-linux-c++filt    arm-none-linux-gnueabi-c++filt
arm-linux-cpp        arm-none-linux-gnueabi-cpp
arm-linux-g++        arm-none-linux-gnueabi-g++
arm-linux-gcc        arm-none-linux-gnueabi-gcc
arm-linux-gcc-4.4.3  arm-none-linux-gnueabi-gcc-4.4.3
arm-linux-gcov       arm-none-linux-gnueabi-gcov
arm-linux-gdb        arm-none-linux-gnueabi-gdb
arm-linux-gdbtui     arm-none-linux-gnueabi-gdbtui
arm-linux-gprof      arm-none-linux-gnueabi-gprof
arm-linux-ld         arm-none-linux-gnueabi-ld
arm-linux-nm         arm-none-linux-gnueabi-nm
arm-linux-objcopy    arm-none-linux-gnueabi-objcopy
arm-linux-objdump    arm-none-linux-gnueabi-objdump
arm-linux-ranlib     arm-none-linux-gnueabi-ranlib
arm-linux-readelf    arm-none-linux-gnueabi-readelf
arm-linux-size       arm-none-linux-gnueabi-size
arm-linux-sprite     arm-none-linux-gnueabi-sprite
arm-linux-strings    arm-none-linux-gnueabi-strings
arm-linux-strip      arm-none-linux-gnueabi-strip

5.因环境变量PATH,不包含 arm-linux-gcc 命令所在目录,试着执行 arm-linux-gcc 命令,会出现命令不存在的响应。 

[root@dyH src]# echo $PATH
/usr/bin:/bin:/sbin:/usr/sbin:/sbin:/usr/sbin:/root/bin:/root/bin
[root@dyH src]# arm-linux-gcc
-bash: arm-linux-gcc: command not found

6.export arm-linux-gcc 目录至环境变量 PATH。 

[root@dyH ~]# cd 
[root@dyH ~]# echo $PATH
/usr/bin:/bin:/sbin:/usr/sbin:/sbin:/usr/sbin:/root/bin
[root@dyH ~]# echo ‘export PATH=/usr/local/arm/4.4.3/bin/:$PATH’ >> .bashrc
[root@dyH ~]# . .bashrc 
[root@dyH ~]# echo $PATH
/usr/local/arm/4.4.3/bin/:/usr/bin:/bin:/sbin:/usr/sbin:/sbin:/usr/sbin:/root/bin

7.再执行 arm-linux-gcc,已经可以直接执行。 

[root@dyH ~]# arm-linux-gcc

arm-none-linux-gnueabi-gcc: no input files

 

原文:http://www.androidstar.cn/arm编译环境搭建详解/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值