在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--->选择自己喜欢和习惯的仿真。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值