gdb交叉編譯方法及注意項
阿新 • • 發佈:2019-02-19
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動態庫。