首页 > 编程语言 >如何使用Visual Studio Code运行C/C++程序

如何使用Visual Studio Code运行C/C++程序

时间:2023-10-07 23:23:19浏览次数:47  
标签:Code 程序 编译器 C++ Visual VS 安装

与Visual Studio 2008/2010…集成开发工具不同,Visual Studio Code只是一个代码编辑器。在Windows环境下,需下载安装 C/C++编译器,配置环境等,VS Code才可以编译代码和运行程序。

1. 下载安装编译器

MinGW(Minimalist GNU for Windows),又称mingw32,是一种编译器,可以用来编译和运行C语言的程序。在MinGW中,包含了一组GNU编译器的集合,包括C、C++、ADA和Fortran的编译器,以及Windows下的GNU二进制工具,包括汇编器、连接器和归档管理器。这些工具可以帮助你在Windows平台上开发和运行C语言的程序。

免安装版本

下载地址:https://sourceforge.net/projects/mingw-w64/files/

我们可以直接下载相应的MinGW的压缩包,解压也可得到上面安装后的文件夹。以上述的安装版本为例,我们要选择的安装版本如下图所示:

2. 配置环境变量  

安装完MinGW后需要进行环境变量的配置,在环境变量中的path变量中添加上面文件夹内的bin文件夹即可:

3. 检测编译器 是否安装成功  

在命令提示符(cmd)中输入​gcc -v​或者​g++ -v​,如果有输出内容,则证明配置成功。

4. VS Code安装插件  

使 VS Code 编辑器具备执行 C 和 C++ 代码能力的配置方法很简单,只需要为其安装 2 个扩展插件即可,分别为 C/C++扩展插件和 Code  Runner 插件。

5 运行代码  

由此,VS Code 就可以执行 C 或者 C++ 程序了。

依次在菜单栏中选择“文件 -> 新建文件”,这里以 C 语言程序为例,如下为在 VS Code 中编写的一段 C 语言程序,并将其保存为 demo.c:

点击右上角的符号,即可执行 demo.c 中的程序,如图 8 所示:

 


参考链接:

https://blog.csdn.net/sirenxiaohuayuan/article/details/118126882

http://c.biancheng.net/view/8114.html

https://www.w3cschool.cn/c/c-dh5j3owj.html

 

 

     

标签:Code,程序,编译器,C++,Visual,VS,安装
From: https://www.cnblogs.com/xumeng2022/p/17747681.html

相关文章

  • C++ Benchmark tool library
     C++Benchmarktoollibrary存在哪些c++Benchmark库呢,通过google搜索和github搜索,列出如下Benchmarklibrary名称 简介 源码地址google/benchmark Amicrobenchmarksupportlibrary https://github.com/google/benchmarkCelero C++BenchmarkAuthoringLibrary/Framework......
  • Effective C++——Item33: 避免隐藏继承的名字
    EffectiveC++——Item33:避免隐藏继承的名字一、从原理理解隐藏从变量作用域看隐藏全局变量x和局部变量x的类型是不同的,但C++的隐藏规则:只隐藏名字(hidingnames)。intx;//globalvariablevoidsomeFunc(){doublex;/......
  • AtCoder Beginner Contest 323
    有的人边上课边打abcA-WeakBeats(abc323A)题目大意给定一个\(01\)字符串,问偶数位(从\(1\)开始)是否全为\(0\)。解题思路遍历判断即可。神奇的代码#include<bits/stdc++.h>usingnamespacestd;usingLL=longlong;intmain(void){ios::sync_with_stdio......
  • LeetCode 13 罗马数字转整数
    LeetCode13罗马数字转整数1.题目地址https://leetcode.cn/problems/roman-to-integer/description/2.题解这道题的解题过程非常简单,具体如下:1.我们需要将罗马数字对应的数,存到一个哈希表中。待用到时,直接使用即可。2.对于正常情况讲(前面......
  • Codeforces Round 900 (Div. 3) E. Iva & Pav (位运算)
    CodeforcesRound900(Div.3)E.Iva&Pav//思路:10^9转换为2^32上的位,进行位运算,a[x][i]为到x为止第i位的1个数前缀和//对于与运算,如果当前i的前缀和不为r-l+1,则这一位的与运算结果为0//当找到从左往右第一个位置i为1使得k在这位为0,则与运算前缀大于k//二分查找最后一......
  • Codeforces Round 901 (Div. 2) C. Jellyfish and Green Apple (位运算)
    CodeforcesRound901(Div.2)C.JellyfishandGreenApple//思路:浮点数转二进制,a/b的结果为gcd(a,b)*最简分式(n/m)的结果//苹果能分的前提是人数得是一个2的次幂数,通过切割只能分为形同0.001的二进制小数//a/b的二进制如果在从左到右的sp位为1,则需要切割到这个情况//一个......
  • [Leetcode Weekly Contest]365
    链接:LeetCode[Leetcode]2873.有序三元组中的最大值I给你一个下标从0开始的整数数组nums。请你从所有满足i<j<k的下标三元组(i,j,k)中,找出并返回下标三元组的最大值。如果所有满足条件的三元组的值都是负数,则返回0。下标三元组(i,j,k)的值等于(nums[i]......
  • leet code 3. 无重复字符的最长子串
    leetcode3.无重复字符的最长子串题目描述给定一个字符串s,请你找出其中不含有重复字符的**最长子串**的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最......
  • 最高评级!华为云CodeArts Board获信通院软件研发效能度量平台先进级认证
    9月26日,华为云CodeArtsBoard获得了中国信通院《云上软件研发效能度量分级模型》的先进级最高级评估,达到了软件研发效能度量平台评估的通用效能度量能力、组织效能模型、项目效能模型、资源效能模型、个人效能模型、研发效能评价模型、项目管理域、开发域、测试域、运维/运营域的先......
  • vscode设置文件忽略
    转到顶部菜单中的"文件"(File)>"首选项"(Preferences)>"设置"(Settings)或者您可以使用快捷键Ctrl+,或Cmd+,打开设置。在设置页面中,搜索框内输入"files.exclude" 在这里添加即可 ......