如何利用VSCode进行C/C++的编译

简介: 神器在手,天下我有,VSCdoeyyds,来使用VSCode进行C/C++的编译

一、前言

计算机专业,这学期还开设了计算机操作系统,也是专业必修内容,我发现里面的语言都是使用的C/C++语言,然后一般小的项目代码我都是使用的我的另一个轻薄本编写的,只下载了一个VSCode,我也不想在上面去配置其他的软件,刚好VSCode有这么强大,索性就直接使用它进行。

VSCode好用肯定好用,但是它也只是一个代码编译器,我们如果需要进行C/C++编译的话就需要下载它们的编译器,并且要配置环境变量才行。

OK,话不多说,上教程。

二、下载安装编译器

这里我们下载MinGW-w64,我去官网下载,发现安装的时候安装很容易失败,不知道为什么,在这里我们直接选择离线下载压缩包,然后将其解压到指定路径即可。

MinGW-w64离线下载地址

image-20220906235152759.png

进去之后会自动下载压缩包。

然后将压缩包解压到指定路径即可。

image-20220906235336489.png

三、配置环境变量

下载安装好编译器之后现在去配置环境变量,打开“设置”,然后直接在搜索框内搜“编辑系统环境变量”,然后点击“环境变量”,然后再系统变量中找到“PATH”,然后点击“编辑”,在后面先加冒号;,然后添加刚才编译器内的bin路径,最近点“确定”即可。

image-20220906235814346.png

然后我们打开cmd,测试一下我们环境是否配置成功,在终端输入命令“gcc -v”,如果显示如下信息即配置成功。

image-20220907000037146.png

四、VSCode插件安装

环境配置好之后,我们打开VSCode,进行插件安装。

image-20220907000359855.png

image-20220907000512027.png

下载这两个插件,第一个插件可以格式化代码,有自动补全的功能,第二个插件可以帮助我们运行编译C/C++程序。

五、运行简单C/C++代码测试

先试试C程序:

#include <stdio.h>#include <stdlib.h>intmain(){
printf("Hello, world!");
return0;
}

image-20220907000950996.png

再试试C++程序:

#include<iostream>usingnamespacestd;
intmain(){
cout<<"Hello, world!";
return0;
}

image-20220907002122729.png

大功告成,完美,大家快去试试吧!

六、最后我想说

这个专栏的话以后就更新有关计算机操作系统的知识,敬请期待,谢谢!

目录
相关文章
|
1月前
|
自然语言处理 编译器 Linux
|
1月前
|
自然语言处理 编译器 Linux
告别头文件,编译效率提升 42%!C++ Modules 实战解析 | 干货推荐
本文中,阿里云智能集团开发工程师李泽政以 Alinux 为操作环境,讲解模块相比传统头文件有哪些优势,并通过若干个例子,学习如何组织一个 C++ 模块工程并使用模块封装第三方库或是改造现有的项目。
|
2月前
|
存储 程序员 编译器
简述 C、C++程序编译的内存分配情况
在C和C++程序编译过程中,内存被划分为几个区域进行分配:代码区存储常量和执行指令;全局/静态变量区存放全局变量及静态变量;栈区管理函数参数、局部变量等;堆区则用于动态分配内存,由程序员控制释放,共同支撑着程序运行时的数据存储与处理需求。
161 21
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
580 3
|
2月前
|
Linux 编译器 C语言
Linux c/c++之多文档编译
这篇文章介绍了在Linux操作系统下使用gcc编译器进行C/C++多文件编译的方法和步骤。
49 0
Linux c/c++之多文档编译
|
2月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
390 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
2月前
|
算法 编译器 C++
【C++篇】领略模板编程的进阶之美:参数巧思与编译的智慧
【C++篇】领略模板编程的进阶之美:参数巧思与编译的智慧
96 2
|
4月前
|
编解码 编译器 C++
VS Code C/C++ MSVC编译器
VS Code C/C++ MSVC编译器
77 2
|
4月前
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
122 1
|
4月前
|
编译器 C++
VS Code设置C++编译器路径
VS Code设置C++编译器路径
64 0