arm+linux 裸机环境搭建之安装工具篇(gcc与gdb)

本文详细介绍了如何安装ARM Linux交叉编译器和调试工具,包括arm-linux-gcc和arm-linux-gdb,并解决了安装过程中的依赖问题。

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

一、安装arm-linux-gcc-4.3.2

1、下载安装包arm-linux-gcc-4.3.2.tgz 下载地址http://download.youkuaiyun.com/detail/king_bingge/5811875

2、执行下列命令可以进行安装

tar -ivzxf arm-linux-gcc-4.3.2.tgz -C/ (安装到指定的根目录下面 C表示change)

3、执行命令:gedit /root/.bashrc 或者 vim /etc/profile  修改环境变量

在打开的文件里面最后一行添加上

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

4、使改变立即生效:source /root/.bashrc 或者 source/etc/profile

5、检测是否已经添加上环境变量 echo $PATH

6、检测是否安装上 arm-linux-gcc -v 成功则会输出相应的版本号

注意:如果之前已经安装了交叉编译链 ,那么建议在安装之前先删除之前的版本 使用命令

rm -rf /usr/local/arm

二、安装arm-linux-gdb-7.5.tar.gz

1、下载安装包arm-linux-gdb-7.5.tar.gz 下载地址

2、执行下列命令可以进行安装

tar -ivzxf arm-linux-gdb-7.5.tar.gz -C/usr/local (安装到指定的根目录下面 C表示change)

3、执行命令tar -ivzxf gdb-7.5.tar.gz

4、进入gdb-7.5文件夹,配置

执行命令 : ./configure --target=arm-linux --prefix=/usr/local/arm-linux
其中 target=arm-linux表示要调试的目标平台是arm-linux;
prefix=/usr/local/arm-linux表示client端的安装路径

3、执行命令:make 在编译额过程中可能会出现这个错误

no termcap library found

这是因为没有安装 ncurses-devel这个包的原因,这里有两种方法可以解决

a.. 执行 yum install ncurses-devel 但是不知道为什么我使用的时候去找不到这个包,

应该是库源的问题,具体也不懂。

b.. 第二种方法 我直接把盘里面的这几个文件复制过来


然后执行安装命令 rpm -ivh ncurses-devel-5.7-3.2009.2.8.el6.i686.rpm 就行

4、执行命令make 进行编译

5、make install 执行安装,大功告成!

到这里,我们的交叉编译链以及调试工具安装完毕



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值