美文网首页
vscode配置完美c开发环境

vscode配置完美c开发环境

作者: blackarch | 来源:发表于2020-03-30 12:16 被阅读0次

1.首先是下载c编译器 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z

链接:https://pan.baidu.com/s/1l2VF3GeRcjnTjs1eXEb-rQ

提取码:lgtt

复制这段内容后打开百度网盘手机App,操作更方便哦

2.下载后解压,里面有个mingw64文件夹,放到D:\Program\里去,介绍下D:\Program\,因为programme file文件夹里面有一个空格,很多程序不支持安装路径有空格,所以我搞了一个D:\Program\,放D盘是因为防止windows10让我玩崩了有个退路,系统可以重装,但是我的文件必须保留

3.添加环境变量

4.在vscode里打开一个文件夹作为你以后开发c程序的目录(吐槽一下,vscode文件为王,连项目的概念都是被忽略的)

比如我在D盘新建一个文件夹Project\workspace_c

在vscode中打开这个文件夹

然后在里面新建 .vscode 文件夹,需要注意,vscode前面必须加一个"."

里面新建launch.jsontasks.json两个配置文件

launch.json

{

    "version": "0.2.0",

    "configurations": [

        {

            "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示

            "type": "cppdbg", // 配置类型,这里只能为cppdbg

            "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)

            "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径

            "args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可

            "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false

            "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录 workspaceRoot已被弃用,现改为workspaceFolder

            "environment": [],

            "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台

            "MIMode": "gdb",

            "miDebuggerPath": "D:/Program/mingw64/bin/gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应

            "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc

            "setupCommands": [

                {

                    "description": "Enable pretty-printing for gdb",

                    "text": "-enable-pretty-printing",

                    "ignoreFailures": false

                }

            ]

        }

    ]

}

tasks.json

{

    "version": "2.0.0",

    "command": "gcc",

    "args": [

        "-g",

        "${file}",

        "-o",

        "${fileBasenameNoExtension}.exe"

    ]

}

在workspace_c文件夹下新建hello.c

然后f5

在终端下敲击2次回车,然后运行

就这样了

很简单

我非常讨厌那些msi和exe的安装版程序,因为我的Windows不止因为一次因为程序不兼容导致崩溃了,虽然我的win10没有崩溃过,但是98 2000 xp 都玩完过,我个人对于Microsoft OS的稳定性没有丝毫信心,因为之前损失惨重,我的浏览器的一些书签和自己写的学习笔记全没有了.什么是经验?经验就是现实用拳头锤了你N次,在你鼻青脸肿的时候你觉悟了.

相关文章

网友评论

      本文标题:vscode配置完美c开发环境

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