在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在ubuntu中調試GDB

麥辣雞腿堡 ? 來源:嵌入式Linux系統開發 ? 作者:嵌入式Linux系統開 ? 2023-07-27 16:31 ? 次閱讀

在ubuntu 中調試

gdbtest.c

#include < stdio.h >
#include < unistd.h >

int main(int argc, char *argv[])
{
 unsigned int times = 0;

 while(1) {
  printf("runing times:%drn", times);
  times++;
  sleep(1);
 }
}

編譯命令

這里自己選一個已經安裝的 gcc 編譯器即可,注意需要加
-g 選項,才能使用 gdb 調試

arm-linux-gnueabihf-gcc gdbtest.c -o gdbtest -g //編譯測試程序,注意-g 選項

編譯后會產生 gdbtest 文件

圖片

調試命令:

gdb xxx

圖片

會出現一個 (gdb)的指示符,等待你輸入命令,可用的命令如下:

圖片

當然不止這些,還有很多,常用的就這幾個。

舉例:輸入 l

圖片

回車代表執行上一個命令。

b
命令(break)用于設置斷點,也可以用縮寫“b”,后面可以跟具體的函數或者行號,比如“break
main”表示在 main 函數處設置斷點,“break 11”在第 11 行設置斷點。

c
命令用于運行到斷點出,輸入 c 命令程序就會運行,直到下一個斷點處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5144

    文章

    19575

    瀏覽量

    315802
  • Ubuntu
    +關注

    關注

    5

    文章

    589

    瀏覽量

    30961
  • gdb
    gdb
    +關注

    關注

    0

    文章

    60

    瀏覽量

    13561
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    使用GDB調試Linux應用程序

    本篇講解使用GDB調試Linux應用程序,以下以 `hellowld.c` 為例介紹 GDB調試入門。
    發表于 06-27 15:48 ?575次閱讀

    ubuntuGDB調試GDB簡介

    調試與圖像編程ubuntuGDB調試Opencv3.x的基本應用ubuntuGDB
    發表于 12-21 08:20

    如何在Ubuntu下進行gdb調試

    GDB的作用是什么?如何使用?如何在Ubuntu下進行gdb調試
    發表于 12-24 07:29

    如何在Ubuntu系統上練習程序代碼的GDB調試

    如何在Ubuntu系統上練習程序代碼的GDB調試?什么是GDB?怎么使用?如何安裝opencv-3.4.1?
    發表于 12-24 07:19

    如何對Ubuntu下的GDB程序進行調試

    什么是GDBGDB的作用有哪些?如何對Ubuntu下的GDB程序進行調試呢?
    發表于 12-24 07:59

    如何對Ubuntu系統上練習程序代碼的GDB進行調試

    如何對Ubuntu系統上練習程序代碼的GDB進行調試呢?有哪些調試步驟呢?
    發表于 12-24 07:16

    gdb調試器解析

    3.4 gdb調試調試是所有程序員都會面臨的問題。如何提高程序員的調試效率,更好、更快地定位程序的問題從而加快程序開發的進度,是大家都
    發表于 10-18 13:49 ?1次下載

    Linux如何使用gdb調試C程序?

    通俗的講,GDB 可以讓你看到程序執行過程時的內部流程,并幫你明確問題的所在。我們將在下一節通過一個有效的示例來討論 GDB 調試器的用法,但在此之前,我們先來探討一些之后對你有幫助
    發表于 04-28 15:37 ?1807次閱讀

    Linux應用的GDB調試的原理及過程分析

    GDB調試是應用程序開發板上運行,然后PC機上對開發板上得應用程序進行調試,PC機運行GDB
    發表于 03-05 09:44 ?3568次閱讀
    Linux應用的<b class='flag-5'>GDB</b><b class='flag-5'>調試</b>的原理及過程分析

    嵌入式Linux GDB調試環境搭建與使用

    /跳出函數、設置斷點、查看變量等等。Ubuntu資源充足,可以直接用gdb調試程序。嵌入式Linux性能弱,一般PC上運行源碼和GDB工具,可執行文件
    發表于 11-01 17:59 ?8次下載
    嵌入式Linux <b class='flag-5'>GDB</b><b class='flag-5'>調試</b>環境搭建與使用

    OpenHarmony系統使用gdb調試init

    。如果能使用gdb調試init,會極大的提高定位效率。 本文簡單描述了一下L2二次啟動的系統如何使用gdb調試init 首先將gdb打包到系
    的頭像 發表于 12-26 12:10 ?1156次閱讀

    板子調試GDB的方法

    系統,比如 ubuntu、centos 等,我們可以直接運行 gdb調試程序。但是嵌入式芯片性能一般比較弱,所以直接在嵌入式系統
    的頭像 發表于 07-27 16:37 ?1648次閱讀
    <b class='flag-5'>在</b>板子<b class='flag-5'>中</b><b class='flag-5'>調試</b><b class='flag-5'>GDB</b>的方法

    GDB調試工具的原理

    一、GDB調試工具的原理 1.1 未執行進程調試 啟用gdb調試運行gdb ./test的時候,
    的頭像 發表于 11-09 17:04 ?1245次閱讀
    <b class='flag-5'>GDB</b><b class='flag-5'>調試</b>工具的原理

    如何使用GDB調試工具

    qemu-system-x86的pid為269427,則用下面的命令將進程附加到GDB調試 gdb attach 269427 #gdb attach [進程號] 或者先打開
    的頭像 發表于 11-09 17:17 ?1187次閱讀
    如何使用<b class='flag-5'>GDB</b><b class='flag-5'>調試</b>工具

    如何使用linux下gdb調試python程序

    如何使用linux下gdb調試python程序? Linux下,可以使用GDB(GNU調試器)來調試
    的頭像 發表于 01-31 10:41 ?3158次閱讀
    主站蜘蛛池模板: 久久天天躁狠狠躁夜夜呲 | 黄色三级网站免费 | 午夜影视啪啪免费体验区入口 | 中文字幕佐山爱一区二区免费 | 68日本xxxxxxxxx | 天天射天天操天天干 | 一区二区三区四区精品 | 日本精品视频四虎在线观看 | 狠狠狠狠狠狠 | 精品免费视在线观看 | 5月丁香6月婷婷 | 久久综合丁香 | 奇米影视久久 | 美欧毛片 | 播色屋 | 欧美性xx18一19 | 色狠狠综合网 | 国产精品9999 | 日本三级吹潮 | 手机在线精品视频 | 性8sex亚洲区入口 | 天天狠狠干 | 四虎影业| 五月天婷婷色综合 | 免费爱爱网址 | 日本人六九视频69jzz免费 | www.激情五月.com | 2021日本三级理论影院 | 国产农村一级特黄α真人毛片 | 午夜小视频男女在线观看 | aaa在线观看高清免费 | 三级视频网站在线观看播放 | 天天干天天舔天天操 | 97影院理论在线观看 | 久久看免费视频 | 永久手机看片福利盒子 | 狠狠色综合网站久久久久久久 | 亚洲午夜在线视频 | 免费观看午夜在线欧差毛片 | www.亚洲成人 | 国产成人精品日本亚洲直接 |