美文网首页
01 windows+ mingw刷leetcode环境搭建

01 windows+ mingw刷leetcode环境搭建

作者: cuteyoko | 来源:发表于2020-11-02 21:59 被阅读0次

平台选择

选型就是windows + mingw64 + vscode来进行刷题&调试了。
(如果想要用msvc来进行编译也是可以的哦)。

vscode无需多言,宇宙第一ide(屁
Mingw-w64来自mingw.org项目,意在提供windows上的gcc编译器。详细请看官网英文,不赘述发展了。

  • 点击进入下载页面。


    点击图示位置进行下载
  • 点击进入codeforge选择下载版本,不要下错成pre-build toolchain哦。

点击进入codeforge选择下载版本
  • 选择对应版本,版本名称如下:
    [系统位数-线程接口-异常接口]
    首先,选择x86_64,然后选择posix吧(反正leetcode刷题也不会用线程,而且posix好用,异常随机选一个,也用不到,这里建议选择第一个x86_64-posix-sjlj)
image.png

安装

  • vscode就不谈了。需要安装如下插件


    插件
  • mingw
    将目录放在你想要的位置,比如:D:/mingw-64
    我的环境变量path如下

    环境变量如下

做完上一步,可以在powershell/git bash 里面尝试输入gcc --version,这里我选择了7.3.0,不影响啦。

image.png

配置

新建文件夹test以右键vscode打开,新建如下文件。

image.png image.png

选择运行->启动调试f5


image.png image.png

选择这两个以后可能会出现几个错误:

  • 命令行显示xxx/xxx/g++.exe不是可用的命令,原因可能是git bash里的字符解析不对,可以选择默认shell为powershell,快捷键盘为
ctrl+`
image.png

这个如果显示文件不存在的话,刚才配置完gcc-gdb会产生下图这两个文件哦。一个是生成,一个是调试。
简单看看报错就能解决啦。默认单文件调试。如果想用cmake什么的,就另起一个博客说明了。

image.png

调试

把鼠标放到行号前面的空白空间,出现暗红色小点,点击下去,这里就会产生一个断点。

image.png

点击f5,注意激活下面的运行侧边栏哦,方法是在侧边栏右击。

image.png

调试界面如图


image.png

可以实时查看变量的变化,右侧可以选择执行到下一个断点或者单步执行,或者终止/重来等等。

相关文章

网友评论

      本文标题:01 windows+ mingw刷leetcode环境搭建

      本文链接:https://www.haomeiwen.com/subject/oirvvktx.html