Ubuntu 9.04下arm-linux-gcc交叉编译环境的搭建

本文介绍如何在Ubuntu 9.04上搭建arm-linux-gcc-3.4.1交叉编译环境,包括软件安装步骤及环境变量配置,并验证交叉编译环境的成功搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此文从新浪博客搬家至优快云,原文作于2011年5月。


渐渐告别ARM7,迎接ARM9,在手机都普及ARM11的年代,我们是落后了吗?其实想想,实用性和成本才是我们最需要考量的!言归正传,说说arm-linux-gcc在ubuntu下的搭建。

 

software: arm-linux-gcc-3.4.1.tar.bz2

platform: Ubuntu 9.04

 

  1. 执行sudo -s 切换root用户。
  2. 进入到软件包所在文件夹,执行tar -jxvf arm-linux-gcc-3.4.1.tar.bz2,软件包释放到/usr/local/arm/3.4.1下。
  3. 修改环境变量,执行vim /etc/bash.bashrc,将export PATH=$PATH:/usr/local/arm/3.4.1/bin添加到最后一行,保存退出。
  4. 使更改的环境变量生效,执行source /etc/profile。
  5. 检查环境变量更改是否成功,执行echo $PATH,如果存在/usr/local/arm/3.4.1/bin,则代表成功。
  6. 测试,执行arm-linux-gcc -v,出现下面的信息就代表交叉编译环境搭建成功。

 

Reading specs from /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/specs

Configured with: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu--prefix=/usr/local/arm/3.4.1 --with-headers=/usr/local/arm/3.4.1/arm-linux/include --with-local-prefix=/usr/local/arm/3.4.1/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long
Thread model: posix
gcc version 3.4.1


PS: 用arm-linux-gcc编译后,用file命令可以查看相关信息。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值