VS code编译C或C++
问题1:注意C++的文件后缀是.cpp。而且gcc不能编译C++,必须用g++
launch.json:
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "cppdbg","request": "launch",//"program": "${D:\\NUDTCoding\\VScodeCC++}","program":"${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,//"cwd": "${fileDirname}","cwd":"${workspaceFolder}","environment": [],"externalConsole": false,//true显示外置的控制台窗口,false显示内置终端"MIMode": "gdb",//"miDebuggerPath": "/path/to/gdb",//自己调试器位置"miDebuggerPath":"D:\\download\\forStudy\\codeblocksdownload\\CodeBlocks\\MinGW\\bin\\gdb.exe","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}
task.json:
{"version": "2.0.0","tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活动文件","command": "D:\\download\\forStudy\\codeblocksdownload\\CodeBlocks\\MinGW\\bin\\g++.exe","args": [//编译时候的参数"-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true//表示快捷键Ctrl+Shift+B可以运行该任务},"detail": "编译器: D:\\download\\forStudy\\codeblocksdownload\\CodeBlocks\\MinGW\\bin\\g++.exe"}]
}
然后Ctrl+shift+B,Build.cpp文件,或者terminal——run build task。这一步的目的是生成.exe
生成了a.exe
在命令行输入文件名a,即可执行.exe
另外,g++也可以编译c文件,即使你把c文件的后缀写成.cpp,也可以在里面写c代码:
xia'm下面是g++编译.c文件
VS code编译C或C++相关推荐
- Mac系统使用VS Code编译Bootstrap 4
环境: macOS 10.13.6 node.js 8.11.3 sass 1.10.3 bootstrap 4.1.3 vs code 1.25.1 Bootstrap3为我们提供了在线编译工具,可 ...
- Ubuntu下安装并配置VS Code编译C++
Ubuntu下安装并配置VS Code编译C++
- Windows下使用VS Code编译和构建LoRaWan开源节点代码
Windows下使用VS Code编译和构建LoRaWan开源节点代码 1.下载LoRaWan节点端开源代码 2.构建LoRaMac-node的先决条件 2.1添加环境变量 3.使用VS Code构建 ...
- 【红宝书】OpenGL Demo code编译与运行
本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. [红宝书]OpenGL Demo code编译与运行 文章 ...
- vscode编译程序c语言,如何用VS code编译C语言代码?
VS Code只是一个代码编辑器,要实现对C语言代码的编译,需要下载单独的GCC编译器才行,下面我简单介绍一下VS Code编译C语言程序的配置过程,主要步骤如下: 1.首先,需要安装C/C++插件, ...
- DevExpress Components16.2.6 Source Code 编译
DevExpress 是一个比较有名的界面控件套件,提供了一系列优秀的界面控件.这篇文章将展示如何在拥有源代码的情况下,对 DevExpress 的程序集进行重新编译. 特别提示:重编译后,已安装好的 ...
- win10 下用 vs code 编译调试代码的过程 (MinGW)
一.下载软件 官网下载 vs code 和 MinGW. 二.建立工作区 1.建立文件夹 "ProjectTest",其内创建 Hello.cpp 文件,内容如下: #includ ...
- VS Code编译C/C++
C/C++环境的配置要比python的复杂许多,好几个配置文件要写. 一.编译C/C++的环境一般都是集成在我们的编辑器中的,如果电脑上有codeblock和dev c++的读者可以去安装路径下找找M ...
- VS Code编译Python
一.想要编译Python我们首先要安装python,进入官网下载python3(不要下载python2.7,不就之后就不会再使用低版本的python了) 二.配置环境变量 三.在VS Code中添加插 ...
- linux使用vscode运行c,Linux中使用VS Code编译调试C++项目详解
前言 关于VS Code在Linux下的安装这里就不提了,不管是CentOS还是Ubuntu,如果不懂且搜问题足够的情况下,你会解决的. 一.前置知识--gcc/g++的编译链接过程 在Windows ...
最新文章
- python selenium 浏览器设置_python+selenium webdriver.firefox()方式配置浏览器设置
- QEMU使用手册 - 1概述
- 【二叉树】先序序列为a,b,c,d 的不同二叉树的个数
- jQuery 1.9+ 移除$.browser方法
- Centos7作为VNCserver,本地使用VNCViewer连接
- http1.X与2.0
- 秒杀场景_解决秒杀超卖问题_04
- Redis面试常问3 如何实现分布式锁 记住Redis的原子性
- 【Android进阶学习】设置透明效果的三种方法
- 【Go学习】GO语言异常处理机制panic和recover分析
- 寂寞约会吧客服务器的微信是多少钱,约会专家倪淙岩:72招教你如何微信撩妹...
- 抖音直播伴侣显示服务器问题,抖音直播伴侣窗口怎么设置?调整窗口的方法了解一下...
- 【Valve】Dead Thread Detection Valve
- 2017 北京商改住政策
- 纯CSS 毛玻璃效果
- JAVA实现无损word转pdf文件完整代码教程
- WireShark流量分析(中国菜刀,webshell)
- mysql重迭算法_MySQL – 如何选择’DISTINCT’重叠时段(日期或数字范围)
- 初入SAS后的一些小技巧
- Excel如何对比两个单元格是否完全一致