18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

linux編程GDB調(diào)試功能

汽車玩家 ? 來源:Hu先生Linux后臺(tái)開發(fā) ? 作者:Hu先生Linux后臺(tái)開發(fā) ? 2020-05-05 23:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GDB是一套字符界面的程序集,可以用它在linux上調(diào)試C和C++程序,它提供了以下的功能:

1 在程序中設(shè)置斷點(diǎn),當(dāng)程序運(yùn)行到斷點(diǎn)處暫停

2 顯示變量的值,可以打印或者監(jiān)視某個(gè)變量,將某個(gè)變量的值顯示出來

3 單步執(zhí)行

4 運(yùn)行時(shí)修改變量的值

5 跟蹤路徑

6 線程切換

等等

下面以以下程序?yàn)槔?/p>

linux編程GDB調(diào)試功能

linux編程GDB調(diào)試功能

當(dāng)我們要使用GDB進(jìn)行程序的調(diào)試時(shí),在用GCC編譯時(shí)需要加上-g,如下:

GDB之所以能夠進(jìn)行程序的調(diào)試也是在于進(jìn)行編譯時(shí)的-g選項(xiàng),當(dāng)設(shè)置了這個(gè)選項(xiàng)的時(shí)候,GCC會(huì)向程序中塞入一下信息,作為GDB調(diào)試時(shí)的鋪墊

,然后GDB才能夠利用這些鋪墊和信息與程序交互。

有兩種方式可以進(jìn)入GDB,一種就是直接在命令行上輸入gdb,然后再在gdb中用file命令加載要調(diào)試的程序:

linux編程GDB調(diào)試功能

另一種就是,直接在命令行上使用:gdb 程序名

linux編程GDB調(diào)試功能

這兩種方法都是要在GDB中加載已經(jīng)做了鋪墊的將被調(diào)試的程序。

進(jìn)行GDB并且加載了程序后,我們就可以進(jìn)行一系列的調(diào)試操作了:

1 用 "set args 參數(shù)值1 參數(shù)值2...."來設(shè)置輸入?yún)?shù)

2用“l(fā)ist 開始的行號(hào)"來打印內(nèi)容

linux編程GDB調(diào)試功能

list 還可以選取區(qū)間來打印代碼:

linux編程GDB調(diào)試功能

3.用 ”b 位置"設(shè)置斷點(diǎn)

4.用 “run 參數(shù)”來運(yùn)行程序

linux編程GDB調(diào)試功能

5.用"display 變量名“來顯示變量

6.用”c"來繼續(xù)運(yùn)行程序

linux編程GDB調(diào)試功能

7.用set命令來改變變量的值

8用q命令來退出GDB

linux編程GDB調(diào)試功能

9 用p命令來打印變量的值

10 設(shè)置條件斷點(diǎn)

11 用delete刪除斷點(diǎn)

linux編程GDB調(diào)試功能

12 用info break 來顯示斷點(diǎn)信息

linux編程GDB調(diào)試功能

13.用bt來顯示函數(shù)調(diào)用路徑

linux編程GDB調(diào)試功能

14用whatis或者ptype來顯示變量的類型

linux編程GDB調(diào)試功能

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11581

    瀏覽量

    217178
  • gdb
    gdb
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

    13794
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ?STMicroelectronics AEK-MCU-SPC5LNK 編程調(diào)試器技術(shù)解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗開發(fā)用作SPC58汽車微控制器的調(diào)試器/編程器加密狗。AEK-MCU-SPC5LNK結(jié)合了無源USB轉(zhuǎn)JTAG調(diào)試器和
    的頭像 發(fā)表于 10-21 11:51 ?80次閱讀
    ?STMicroelectronics AEK-MCU-SPC5LNK <b class='flag-5'>編程</b><b class='flag-5'>調(diào)試</b>器技術(shù)解析

    MPLAB? PICkit?5 內(nèi)電路調(diào)試器技術(shù)解析與應(yīng)用指南

    )進(jìn)行快速原型設(shè)計(jì)和便攜式生產(chǎn)就緒編程。該套件與MPLAB X集成開發(fā)環(huán)境 (IDE) 結(jié)合使用,為調(diào)試編程提供功能強(qiáng)大、簡(jiǎn)單易用的圖形用戶界面 (GUI)。MPLAB PICkit
    的頭像 發(fā)表于 10-11 10:09 ?271次閱讀
    MPLAB? PICkit?5 內(nèi)電路<b class='flag-5'>調(diào)試</b>器技術(shù)解析與應(yīng)用指南

    ?MPLAB? PICkit? Basic調(diào)試器技術(shù)解析與應(yīng)用指南

    Microchip Technology MPLAB^?^ PICkit? Basic調(diào)試器是一套經(jīng)濟(jì)劃算的調(diào)試解決方案,適用于不需要高壓編程或高級(jí)調(diào)試
    的頭像 發(fā)表于 09-29 13:44 ?332次閱讀
    ?MPLAB? PICkit? Basic<b class='flag-5'>調(diào)試</b>器技術(shù)解析與應(yīng)用指南

    信捷XS STUDIO編程軟件V2.3.2版本的全新功能

    XS Studio(V2.3.2)編程軟件,是面向XS系列的編程組態(tài)軟件,集成了PLC編程、可視化HMI、安全PLC、控制器實(shí)時(shí)核、現(xiàn)場(chǎng)總線及運(yùn)動(dòng)控制功能,提供了一套完整的包括配置、
    的頭像 發(fā)表于 09-20 14:19 ?1271次閱讀
    信捷XS STUDIO<b class='flag-5'>編程</b>軟件V2.3.2版本的全新<b class='flag-5'>功能</b>

    【干貨分享】RT-Trace國產(chǎn)調(diào)試工具 | 技術(shù)集結(jié)

    專為嵌入式開發(fā)者打造的一款高性能、多功能調(diào)試工具。它集成了實(shí)時(shí)系統(tǒng)跟蹤、數(shù)據(jù)監(jiān)控、GDB遠(yuǎn)程調(diào)試、Flash程序燒錄、虛擬終端等多種功能
    的頭像 發(fā)表于 09-16 08:07 ?408次閱讀
    【干貨分享】RT-Trace國產(chǎn)<b class='flag-5'>調(diào)試</b>工具 | 技術(shù)集結(jié)

    國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—GDB程序調(diào)試方法說明

    (Linux) GDB工具是GNU項(xiàng)目調(diào)試器,基于命令行使用。和其他的調(diào)試器一樣,可使用GDB工具單步運(yùn)行程序、單步執(zhí)行、跳入/跳出函數(shù)、設(shè)
    的頭像 發(fā)表于 08-05 15:33 ?275次閱讀
    國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—<b class='flag-5'>GDB</b>程序<b class='flag-5'>調(diào)試</b>方法說明

    PSoC 6 BLE PIONEER KIT燒錄Bluetooth_LE_Battery_Server的demo進(jìn)行調(diào)試時(shí),無法成功燒錄的原因?

    3334 端口監(jiān)聽 gdb 連接 信息:SWD DPIDR 0x6ba02477 信息:kitprog3:獲取設(shè)備(模式:重置)... [psoc6.cpu.cm0] 由于調(diào)試請(qǐng)求而停止,當(dāng)前模式:線程
    發(fā)表于 07-01 07:37

    遠(yuǎn)程日志errDump調(diào)試功能實(shí)戰(zhàn)教程:案例驅(qū)動(dòng)的故障排查!

    通過真實(shí)案例場(chǎng)景,本教程將展示如何利用遠(yuǎn)程日志errDump調(diào)試功能定位系統(tǒng)崩潰、性能瓶頸等問題,從日志捕獲到原因分析,手把手帶您體驗(yàn)實(shí)戰(zhàn)中的調(diào)試流程。 本文特別分享errDump功能
    的頭像 發(fā)表于 06-09 16:51 ?446次閱讀
    遠(yuǎn)程日志errDump<b class='flag-5'>調(diào)試</b><b class='flag-5'>功能</b>實(shí)戰(zhàn)教程:案例驅(qū)動(dòng)的故障排查!

    求助,關(guān)于CX3 USB控制中心和調(diào)試問題求解

    j-link 制作了新的調(diào)試配置,并對(duì)設(shè)置進(jìn)行了必要的修改 (EzUsbSuite_UG.pdf)、 但當(dāng)我點(diǎn)擊調(diào)試時(shí),卻出現(xiàn)了以下錯(cuò)誤: 啟動(dòng)命令時(shí)出錯(cuò):gdb --version
    發(fā)表于 05-20 06:37

    STM32CubeIDE無法啟動(dòng)正常調(diào)試是哪里出了問題?

    STM32CubeIDE始終正常使用中,昨日系統(tǒng)升級(jí)為 macOS Sequoia 版本,啟動(dòng)調(diào)試出現(xiàn)錯(cuò)誤提示,重新安裝應(yīng)用程序及 st-stlink-server 驅(qū)動(dòng),仍提示同樣錯(cuò)誤。 目前
    發(fā)表于 03-14 16:30

    為什么會(huì)報(bào)錯(cuò)Could not determine GDB version using command: arm-none-eabi-gdb --version?

    我已經(jīng)重啟電腦了,沒用; 重裝軟件沒有,沒有; 將ST_link_server卸載重裝也沒有; 將arm-none-eabi-gdb加入windows 11系統(tǒng)環(huán)境變量,也沒用; 將軟件的GDB
    發(fā)表于 03-12 08:08

    Microchip多功能MPLAB? PICkit? Basic調(diào)試器主要特性分析

    Microchip推出多功能MPLAB PICkitBasic調(diào)試器? ? ? ? 為使更多工程師能夠享受更強(qiáng)大的編程調(diào)試功能,Micro
    的頭像 發(fā)表于 03-10 18:42 ?1111次閱讀

    RS485通信模塊的編程調(diào)試

    RS485通信模塊的編程調(diào)試是一個(gè)相對(duì)復(fù)雜但重要的過程,它涉及到硬件連接、軟件配置、通信協(xié)議等多個(gè)方面。以下是對(duì)RS485通信模塊編程調(diào)試的介紹: 一、硬件連接 接線 : 確保RS
    的頭像 發(fā)表于 11-28 15:38 ?4698次閱讀

    嵌入式工程師都在找的【Linux內(nèi)核調(diào)試技術(shù)】建議收藏!

    處理器寄存器和全局?jǐn)?shù)據(jù)結(jié)構(gòu)等調(diào)試信息,而無需頻繁編譯和啟動(dòng)Linux內(nèi)核。這使得Kprobes成為了一種高效且靈活的內(nèi)核調(diào)試工具。 KGDB KGDB提供了一種使用GDB
    發(fā)表于 11-28 15:37

    Linux微信4.0.0版發(fā)布,功能再升級(jí)

    近日,備受矚目的Linux微信4.0.0版本終于迎來了正式發(fā)布。此次版本更新不僅帶來了多項(xiàng)實(shí)用功能,還實(shí)現(xiàn)了與Windows、macOS公測(cè)版本的功能一致和更新同步,為用戶帶來了更加便捷
    的頭像 發(fā)表于 11-06 10:59 ?1164次閱讀