编译 ARM 上的 GDB

下载得到  GDB 代码,进行如下配置:

./configure --build=i686-pc-linux-gnu --host=arm-linux-gnueabi

编译的时候,会报找不到 termcap 库的错误。

因为是在编译 arm上的 gdb,所以无法通过  aptitude  安装 termcap 库, 只能交叉编译一个 arm的  termcap库。

首先下载 termcap的代码,地址如下:
http://linux.softpedia.com/get/Terminals/GNU-termcap-23867.shtml

解压代码之后,本来想通过 从  configure 配置的,但是发现没有用,配置之后,还是编译的x86上的,只好手动修改makefile.

编出来 termcap的库之后,重新配置  gdb:

LDFLAGS=-L/home/charles/code/termcap-1.3.1 ./configure --build=i686-pc-linux-gnu --host=arm-linux-gnueabi --prefix=/home/charles/arm-gdb

最后执行  make -j10 -i -k; make install.


你可能感兴趣的:(编译 ARM 上的 GDB)