1.下载
下载最新的gdb-7.2.tar.gz
2.简介
GDB使用了autoconf/automake,因此编译时只需配置configure脚本的--target,--host,--prefix等参数就可实现方便的移植。
--target:指定编译环境,一般设置为交叉编译器前缀,ix86-linux,arm-linux等
--prefix;指定安装路径。
--host:指定编译后文件运行平台,一般设置为交叉编译器前缀,ix86-linux,arm-linux等
--program-prefix:将生成可执行文件前加前缀
3.编译安装gdb
nsfww@gdb:#cd /opt
nsfww@gdb/opt:#tar zxvf gdb-7.2.tar.gz
nsfww@gdb/opt:#mkdir gdb
nsfww@gdb/opt:#cd gdb-7.2
nsfww@gdb/opt/gdb-7.2:#./configure --target=arm-linux --prefix=/opt/gdb
nsfww@gdb/opt/gdb-7.2:#make
****此处可能会的错误************
configure:error:no termcap library found
****解决方法********************
nsfww@gdb/opt/gdb-7.2:#apt-get install libncurses5-dev
nsfww@gdb/opt/gdb-7.2:#make install
安装成功会在/opt/gdb/bin下看到以下三个文