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

来源:互联网 发布:银河铁道之夜 知乎 编辑:程序博客网 时间:2024/06/07 05:43

一、安装arm-linux-gcc-4.3.2

1、下载安装包arm-linux-gcc-4.3.2.tgz 下载地址http://download.csdn.net/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 执行安装,大功告成!

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