交叉編譯gdb與gdbserver

2021-06-06 11:35:55 字數 736 閱讀 9922

一、編譯gdb

543  cd /home/rock/pkg/gdb-7.3.1/

544  mkdir build

553  ./configure --host=i686-pc-linux-gnu --target=arm-linux --prefix=/home/rock/pkg/gdb-7.3.1/build

554  make 

555  make install

二、編譯gdbserver

563  mkdir gdbserver

578  cd gdb/gdbserver/

582  ./configure --target=arm-linux --host=arm-linux --prefix=/home/rock/pkg/gdb-7.3.1/build/gdbserver

584  make

594  make install

三、拷貝執行緒庫

628  cd /usr/local/arm/4.3.2/

631  find . -name libthread_db*

632  file ./arm-linux/sys-root/lib/libthread_db-1.0.so

633  ll ./arm-linux/sys-root/lib/libthread_db-1.0.so

637  cp ./arm-linux/sys-root/lib/libthread_db-1.0.so ~

交叉編譯GDB

gdb是一款強大的除錯工具,不多介紹了 解壓檔案tar xf gdb 7.9.tar.gz配置編譯 編寫編譯指令碼 bin bash configure cc opt mipsel gcc472 glibc216 mips32 bin mipsel linux gcc enable static c...

交叉編譯gdb除錯

編譯環境 ubuntu16.04 64位 交叉編譯工具 arm hisiv500 linux gcc 在開發過程中總會遇到段錯誤之類的問題,交叉編譯gdb方便在開發板上除錯,這裡記錄一下編譯流程。2.開發板上gdb除錯流程 cd work mkdir gdb.install tar zxf term...

gdb除錯,交叉編譯除錯

root localhost pwd root root localhost cat gdbinit.bak set solib absolute prefix opt embedsky 4.3.3 arm none linux gnueabi set solib search path opt e...