在Atom中使用gdb
前言
在Ubuntu裡要Debug C++程式相當麻煩,Linux的C++編譯器有GCC或G++,Debugger則是GDB,GDB的教學可以參照GDB 基本操作| 教學,但用Console來控制Debugger實在是不怎麼方便,如果能像Vistual studio的方式來Debug不是很好嗎?在Ubuntu裡我用的文字編輯器是Atom,查了一下有外掛可以裝,在此把使用過程做個紀錄。內容
首先要先安裝兩個外掛,如下圖
安裝相關外掛 |
g++ main.cpp -o main.exe
g++ -g main.cpp -o main.exe
第一行是原本的編譯命令,請加上"-g",這樣gdb才能順利地使用break point。
如何使用呢?在範例輸出的"main.exe"的binary檔按下右鍵,如下圖
選擇要Debug的Binary檔 |
設置Break pont後開始Debug |
Debug的狀況 |
我这样做后还是不行,no such file or directory ,但是我加了-g,使用powershell就可以跑的。
回覆刪除"no such file or directory"應該是指沒找到執行檔,檢查一下執行檔的路徑是否有問題
刪除