美文网首页
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