在學(xué)習(xí)單片機(jī)的時(shí)候我們可以通過集成式 IDE 來進(jìn)行調(diào)試,比如 MDK、IAR 等。
在嵌入式 linux 領(lǐng)域是否也可以進(jìn)行調(diào)試呢?
答案肯定是可以的,在嵌入式 linux 領(lǐng)域我們最常用的就是 GDB 調(diào)試工具,通過 GDB 來調(diào)試嵌入式 C 程序。
GDB 簡(jiǎn)介
gdb 工具是 GNU 項(xiàng)目調(diào)試器,基于命令行。和其他的調(diào)試器一樣,我們可以使用 gdb來一行行的運(yùn)行程序、單步執(zhí)行、跳入/跳出函數(shù)、設(shè)置斷點(diǎn)、查看變量等等,它是 UNIX/LINUX 操作系統(tǒng)下強(qiáng)大的程序調(diào)試工具。
gdb 支持多種語言,包括 Ada、匯編、C/C++、D、Fortran、GO、Objective-C、OpenCL、Modula-2、Pascal和 Rust。
博主用的是 ubuntu16.04,自帶 gdb ,版本如下:
-
嵌入式
+關(guān)注
關(guān)注
5146文章
19599瀏覽量
316269 -
Linux
+關(guān)注
關(guān)注
87文章
11497瀏覽量
213260 -
gdb
+關(guān)注
關(guān)注
0文章
60瀏覽量
13569
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式開發(fā)習(xí)慣和嵌入式gdb調(diào)試步驟
嵌入式Linux系統(tǒng)中有哪幾種遠(yuǎn)程調(diào)試方法?
如何搭建嵌入式Linux的GDB調(diào)試環(huán)境
嵌入式Linux開發(fā)工具-gcc、gdb、make學(xué)習(xí)目標(biāo)
嵌入式Linux開發(fā)工具
嵌入式網(wǎng)絡(luò)編程+嵌入式Linux系統(tǒng)
嵌入式Linux和嵌入式Linux開發(fā)環(huán)境

嵌入式Linux
嵌入式Linux的GDB調(diào)試環(huán)境建立
嵌入式Linux GDB調(diào)試環(huán)境搭建與使用

嵌入式Linux第五周課程總結(jié)

Linux嵌入式 gdb VSCode圖形化調(diào)試教程

嵌入式LINUX開發(fā)三步走

課堂筆記五之嵌入式Linux開發(fā)工具

嵌入式網(wǎng)絡(luò)編程+嵌入式Linux系統(tǒng)

評(píng)論