在win10上如果使用slickedit + mingw編譯代碼和debug調試

環境:

OS:win10

slickedit:V23

mingw:mingw—x86-64-7.3.1

 

這裏主要介紹的是如何使用slickedit和mingw編譯代碼,所以安裝slickedit和mingw步驟省略,我這裏安裝的是qt5.12.6自帶mingw。安裝好mingw後,需要添加path到系統。

步驟一:桌面上右擊This PC--->Proterties--->Advanced system settings--->Advanced--->Environment Variables...--->System variables--->Path--->Edit--->New--->添加mingw的路徑,我的路徑爲C:\Qt\Qt5.12.6\Tools\mingw730_64\bin

 

 設置好了環境變量之後,我們用slickedit建立一個項目。我這裏建立了一個study的項目(注意在建立項目的時候是否需要makefile根據自己實際需求選擇,我這裏只是簡單的示範,沒有選擇make)。如下圖所示:

步驟二:Build--->GNU C Options...

步驟三:在彈出的GNU C Options對話框中選擇Compile,然後在下面的Comipler:中選擇mingw的g++所在的路徑。

步驟四:在GNU C Options對話框中選擇Link,然後在下面的Linker中也是選擇mingw的g++所在的路徑。

步驟五:在Build中選擇Compile--->Build--->Execute等。

運行結果如下圖所示:

 

接下來簡單介紹下調試代碼時的設置。

步驟1:在Debug下拉菜單中選擇Debugger Options...,注意在這裏我用紅線已經提示了下設置斷點的快捷鍵爲F9。如下圖所示:

 步驟二:在彈出的窗口中選擇Debugging--->Configurations,然後點擊右上角的加號,選擇mingw的gdb。如下圖:

步驟三:設置代碼斷點,鼠標點擊到需要設置代碼的行,然後按F9即可。(第9行那個方框紅點是斷點)

步驟四:Debug中選擇Attach Debugger,然後選擇Debug Executable(GDB),如下圖所示:

注意:Attach Debugger中有好多種調試方式,有遠程調試,調試已經運行的程序等等,還可以使用coredump的文件等。

步驟五:在彈出窗口中分別選擇生成的執行文件,源碼文件目錄,如下圖所示:

步驟六:我這裏直接點擊了Run,程序開始執行並停留到代碼第9行,如下:

這個時候再看Debug下拉菜單,F5,F11,F10,等調試快捷鍵都可以使用了。比如按下F10會繼續打印10。注意:slickedit仿真我使用的是Visual Studio default。

如果使用的是其他的編程語言如python,可能需要在建立的項目中額外的設置,具體我沒有試。右鍵點擊建立的項目,在彈出的菜單中選擇Project Properties...如下圖:

在彈出的對話框中,默認使用的是GDB(GNU Debugger),對於python等語言可能這裏需要額外的設置,在這裏只是提醒下。

注意:我使用的slickedit仿真的是Visual Studio default,這個是在安裝slickedit的時候會有選擇的,也可以通過Tools--->Quick Start Configuration...--->Emulation--->選擇自己喜歡和習慣的仿真。

 

 

 

 

發佈了243 篇原創文章 · 獲贊 37 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章