在linux中如何調試C語言程序


在Linux下面可以使用下面幾種形式對C語言進行調試:

1 gdb

gdb program

  這是最原始的調試方法,若非熟悉命令行,這種方式其實是比較麿人的。有興趣的可以參考一些我之前的博文。http://www.cnblogs.com/tfanalysis/p/3543020.html

這里再附一圖:

2 gdbtui

gdbtui program

  比gdb的方式更加友好一些,但也不大好用。

3 ddd

  安裝ddd之后運行

ddd program

4 nemiver

  安裝了nemiver之后運行

nemiver program

5 qt

  QT是我比較常用的IDE軟件,同時我今天試過之后也發現它是最好用的調試前端,使用方法是:

直接打開Qt Creator,然后依次打開Debug -> Start Debugging -> Start and Debug External Application...

選擇您要調試的應用程序,OK

一定要把Run in terminal和Break at main都勾上,如果不勾上,前者不能輸入prinft信息,后者不能在main中停下來。

調試過程界面:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM