ubuntu里的arm-linux-gdb安装
2017-01-08 18:50
489 查看
注:arm-linux-gdb的安装路径是/usr/local/arm/3.4.1
1、arm-linux-gdb的编译安装
下载gdb-6.8.tar.bz2至工作目录
gdb源码下载:http://ftp.gnu.org/gnu/gdb/
命令如下:
$tar -jxvf gdb-6.8.tar.bz2
$cd gdb-6.8
$./configure --target=arm-linux --enable-sim --prefix=/usr/local/arm/3.4.1
--prefix用于指定安装路径
$make
make时遇到以下错误:
configure: error: no termcap library found
make[1]: *** [configure-gdb] Error 1
make[1]: Leaving directory `/home/lining/gdb-6.8'
make: *** [all] Error 2
解决方法:主要是缺少termcap库文件,在终端里执行sudo apt-get install libncurses5-dev安装
$sudo make install
完成后可以在/usr/local/arm/3.4.1/bin下找到arm-linux-gdb文件
2、arm-linux-gdbserver的编译安装
进入./gdb/gdbserver
命令如下:
$cd gdb/gdbserver./configure --target=arm-linux --host=arm-linux
$make CC=arm-linux-gcc
(CC=arm-linux-gcc用于指定arm-linux编译器)
编译时出现PATH_MAX undeclared错误的解决方法:
在hostio.c文件中增加
#include <linux/limits.h>
原因是宏PATH_MAX在<limits.h>中没有定义,而是定义在<linux/limits.h>中
(红色表示我在编译时没有碰到这个错误,此错误是网友整理的,留在这里以供以后参考)
编译成功后在当前目录下会生成gdbserver文件,拷贝至开发板上(可放入开发板/usr/bin/目录下,这样在任何目录下均可执行gdbserver命令)
1、arm-linux-gdb的编译安装
下载gdb-6.8.tar.bz2至工作目录
gdb源码下载:http://ftp.gnu.org/gnu/gdb/
命令如下:
$tar -jxvf gdb-6.8.tar.bz2
$cd gdb-6.8
$./configure --target=arm-linux --enable-sim --prefix=/usr/local/arm/3.4.1
--prefix用于指定安装路径
$make
make时遇到以下错误:
configure: error: no termcap library found
make[1]: *** [configure-gdb] Error 1
make[1]: Leaving directory `/home/lining/gdb-6.8'
make: *** [all] Error 2
解决方法:主要是缺少termcap库文件,在终端里执行sudo apt-get install libncurses5-dev安装
$sudo make install
完成后可以在/usr/local/arm/3.4.1/bin下找到arm-linux-gdb文件
2、arm-linux-gdbserver的编译安装
进入./gdb/gdbserver
命令如下:
$cd gdb/gdbserver./configure --target=arm-linux --host=arm-linux
$make CC=arm-linux-gcc
(CC=arm-linux-gcc用于指定arm-linux编译器)
编译时出现PATH_MAX undeclared错误的解决方法:
在hostio.c文件中增加
#include <linux/limits.h>
原因是宏PATH_MAX在<limits.h>中没有定义,而是定义在<linux/limits.h>中
(红色表示我在编译时没有碰到这个错误,此错误是网友整理的,留在这里以供以后参考)
编译成功后在当前目录下会生成gdbserver文件,拷贝至开发板上(可放入开发板/usr/bin/目录下,这样在任何目录下均可执行gdbserver命令)
相关文章推荐
- Ubuntu下arm-linux-gdb+gdbserver的编译及安装
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- ubuntu 9.10下安装arm-linux-gcc-4.3.2
- Ubuntu 下 TQ2440 + OpenOCD + arm-linux-gdb + Eclipse + OpenJTAG 调试下载图例
- Ubuntu 10.04下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- Ubuntu 11.04安装arm-linux-gcc-4.4.3
- arm-linux-gdb正确无错误安装
- ubuntu 下交叉编译器arm-linux-gcc-4.3.2.tar.tgz的安装
- ubuntu10.4安装交叉编译器arm-none-linux-gnueabi-gcc
- ubuntu 9.10下安装arm-linux-gcc-4.3.2
- Ubuntu 安装arm-linux-gcc交叉编译工具
- ubuntu下安装arm-linux-gcc交叉编译器
- Ubuntu配置安装ARM Linux交叉编译环境完整流程
- arm-linux-gdb 交叉编译工具的安装使用
- Arm-linux-tools4.3.2 + Ubuntu10.04 交叉编译gdb7.2
- ubuntu下arm-linux-gcc的安装
- ubuntu10.4安装交叉编译器arm-none-linux-gnueabi-gcc
- 3.Ubuntu下交叉环境搭建(安装arm-linux-gcc)
- Ubuntu下安装嵌入式开发交叉工具链 arm-linux-gcc