1. 程式人生 > >gdb交叉編譯方法及注意項

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動態庫。