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 执行安装,大功告成!
到这里,我们的交叉编译链以及调试工具安装完毕
- arm+linux 裸机环境搭建之安装工具篇(gcc与gdb)
- arm+linux 裸机Eclipse集成开发环境搭建之安装工具篇(gcc与gdb)
- arm+linux 裸机环境搭建之安装工具篇(eclipse)
- arm+linux裸机环境搭建之jlink+eclipse+arm-linux-gdb在线裸调(完结篇)
- (转载)纯Linux下的 ARM裸机调试环境搭建(GDB + JLink)
- Linux下arm裸机开发环境搭建与实例
- Linux下arm裸机开发环境搭建与实例
- Linux下ARM裸机开发环境搭建与实例
- Linux下arm裸机开发环境搭建与实例
- Linux下arm裸机开发环境搭建与实例
- 纯Linux下的 ARM裸机调试环境搭建(GDB + JLink)
- 纯Linux下的 ARM裸机调试环境搭建(GDB + JLink)
- 纯Linux下的 ARM裸机调试环境搭建(GDB + JLink)
- ARM裸机之 开发环境搭建
- Ubuntu 14.04 调试Tiny 6410,环境搭建: arm-linux-gcc+arm-linux-gdb server+Ecilpse IDE
- arm-linux-gcc 环境搭建
- arm-linux-gcc环境搭建
- 搭建交叉调试环境arm-linux-gdb与gdbserver
- Android_SQLite数据库详解
- Merge Sort and Inversion
- NGUI UICamera属性介绍
- 亚信java笔试题
- 为什么你应该(从现在开始就)写博客
- arm+linux 裸机环境搭建之安装工具篇(gcc与gdb)
- C++ 函数总结(调用+函数+变量)
- C++指针总结
- 日记:如何在MFC中使用Winsock2
- 100分求助,如何正确包含 winsock2.h
- 黑马程序员--07.集合框架--05.【集合Set】【哈希表】
- Pattern类
- jsp servlet 中数据源的配置(建议用框框架写项目,不过此篇博文以备那些小白们只会servlet写项目用)
- 网络编程socket基本API详解