gdb除錯,交叉編譯除錯

2021-06-12 23:04:34 字數 315 閱讀 6635

[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/embedsky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib:/opt/embedsky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib

交叉編譯gdb除錯

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

g 編譯 gdb除錯 coredump除錯

1.使用g 編譯cpp檔案如果用gcc編譯c 原始檔時,加以下選項 lstdc 否則使用了c 操作的檔案編譯會出錯。2.gcc g 在執行編譯時,需要4步 預處理,生成.i的檔案 使用 e引數 將預處理後的檔案把轉換成組合語言,生成檔案.s 使用 s引數 由彙編變為目標 機器 生成.o的檔案 使用 ...

使用gcc編譯gdb除錯

在linux系統中,預設是沒有安裝gcc編譯器的,可以通過命令 rpm q grep gcc 來檢視。安裝命令為 yum y install gcc 安裝後,編寫乙個.c結尾的檔案。gcc test.c 就會預設輸出乙個a.out的輸出檔案,這個輸出檔案就是可執行檔案。如果加上 o選項,則可以自定目...