gdb交叉编译方法及注意项

gdb 交叉编译方法:
主机环境:
1.ubuntu14.04
2交叉编译工具:arm-oe-linux-gnueabi
3.gdb版本:gdb-8.0.1
地址:http://www.gnu.org/software/gdb/download/

ubuntu安装工具:
sudo apt-get install texinfo

gdb源码修改:

vim ./gdb/common/gdb_assert.h +26#define gdb_static_assert(expr) \
    extern int never_defined_just_used_for_checking[(expr) ? 1 : -1] 

 修改为:
  #define gdb_static_assert(expr) \
    extern int never_defined_just_used_for_checking[(1) ? 1 : -1] 

编译步骤:

./configure --host=arm-oe-linux-gnueabi --target=arm-oe-linux-gnueabi --prefix=/home/vec/test_file/gdb-8.0.1/obj
make 
make install

最后移植的时候需要libncurses.so.5动态库。

你可能感兴趣的:(linux-c编程)