总结一下linux下交叉编译gdb并远程调试程序的知识
1.配置交叉编译工具链到系统环境变量PATH下
export PATH=$PATH:'交叉编译工具链的绝对路径‘
2.编译主机端运行的gdb,但是处理的代码是arm平台
./configure --target=arm-linux --host=i686-pc-linux-gnu --prefix=/home/arm-software-install/arm-gdb
(说明:交叉编译时,我理解的target,host后面参数是你的交叉编译工具链的前缀)
make
make install
3.交叉编译arm开发板运行的gdbserver
./configure --target=arm-linux --host=arm-linux --prefix=/home/arm-software-install/arm-gdbserver
make
make install
注意:可能第二步编译gdb时会出现错误,提示configure: error: no termcap library found。
显然系统缺少termcap库,这