GCC 與GDB的使用

1、gcc 語法:

      gcc [options] [filenames]

        options:編譯選項

              -c:只編譯不連接,生成目標文件

              -S:只編譯不彙編,生成彙編文件

              -E:只進行預編譯

              -g:包含調試信息

              -o:指定輸出文件

              -v:打印編譯器編譯過程,和編譯器版本

              -std:指定C語言的標準

              -l dir: 在頭文件的搜索路徑列表中添加目錄

              -Wall:顯示警告信息

        filenames:要編譯的源文件

2、gdb的使用:

    (1)  gcc -g [options] [filenames]            //-g: 包含調試信息

    (2)  gdb [可執行文件]  

    (3)  使用調試命令對程序進行調試:

          l: 查看所載入的文件

          b:設置斷點

          info b:查看設置斷情況

          r:運行代碼

          p n:查看變量n的值

          n:單步執行下一行代碼,不會進入函數

          s:單步執行下一行代碼,會進入函數

          c:恢復程序的運行

          clear n:清除第n行所在的斷點

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章