vscode搭建c语言环境
好久没写c语言了,由于新的需求要搭建c语言编译环境。懒得下载其他编译器了,觉得直接用vscode搭建简单快速,但是还是花了一些时间。		
不同的vscode插件,配置过程不一样,体验也不一样。把自己搭建过程简单总结如下:
C/C++ [microsoft出产]
安装文档
安装过程大同小异,参考一个一般差不多都能搞定大概。
过程问题
如果是全部拷贝,或许没大问题。利用vscode自动生成的lauch.json和tasks.json,还是和网页上有点差异的。
- lauch.json
"preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
     "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台- tasks.json
 如果按照上面的配置会遇到报错“终端将被任务重用,按任意键关闭”。解决方案的参考链接:关于VScode报错“终端将被任务重用,按任意键关闭”的解决方案
{
    // 有关 tasks.json 格式的文档,请参见
    // https://go.microsoft.com/fwlink/?LinkId=733558
    "version": "2.0.0",
    "tasks": [
        {
            //"type": "shell",这行要删除,不然会报错,文件路径不对
             "label": "gcc",//与上面lauch.json的配置对应
            "command": "C:\\TDM-GCC-64\\bin\\gcc.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "C:\\TDM-GCC-64\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            //这个是新增的,主要为了消除告警
            "presentation": {
                "echo": true,
                "reveal": "always",
                "focus": false,
                "panel": "new", //这里shared表示共享,改成new之后每个进程创建新的端口
                "showReuseMessage": true,
                "clear": false
                }
        }
    ]
}- 终端显示输出一闪而过
 在main函数最后加下面代码:
system("pause");C/C++ Compile Run extension
单个文件编译运行还是比较爽的,直接在vscode的终端显示,体验不错。
Code Runner
相关推荐
  拉斯厄尔高福    2020-11-04  
   嵌入式资讯精选    2020-10-15  
   zhaochen00    2020-10-13  
   penkgao    2020-10-13  
   wanshiyingg    2020-09-29  
   Mars的自语    2020-09-27  
   shenwenjie    2020-09-24  
   一个逗逗    2020-09-22  
   flycony    2020-09-13  
   zhaochen00    2020-08-20  
   Biao    2020-08-20  
   qingsongzdq    2020-08-19  
   penkgao    2020-08-17  
   cetrolchen    2020-08-14  
   GuoSir    2020-08-07  
 