#include
intsum(int n)
int main(int argc, char *argv)
makefile檔案:
3.3 登入開發板與pc nfs共享目錄,執行
root@ti81xx:/mnt/gdb_debug# gdbserver 192.168.1.3:1234 sum
注意:gdbserver和gdbreplay必須放於此目錄,執行正確會提示監聽埠(如下圖)。
3.4 在pc端共享目錄執行
root@ma-thinkpad-t430:/home/dm385_sdk/bsp_share/gdb_debug# arm-arago-linux-gnueabi-gdb sum
我擦,居然提示有錯誤,發現是python2.6的庫找不到。
然後去/usr/lib中查詢,發現確實沒有2.6的,之後2.7的,怎麼破?對,軟連線,如下圖:
然後再次執行gdb,發現ok。遠端連線目標板:
整個除錯過程如下:
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...
交叉編譯gdb除錯
編譯環境 ubuntu16.04 64位 交叉編譯工具 arm hisiv500 linux gcc 在開發過程中總會遇到段錯誤之類的問題,交叉編譯gdb方便在開發板上除錯,這裡記錄一下編譯流程。2.開發板上gdb除錯流程 cd work mkdir gdb.install tar zxf term...
gdb 交叉編譯環境搭建
tar xvf gdb 8.2.tar.gz3 進入該目錄 cd gdb 8.2 4 配置 configure target mips linux program prefix mips linux prefix usr local mips gdb注 target mips linux意思是說目標...