【VScode】手把手教你如何搭建C/C++开发环境

这篇具有很好参考价值的文章主要介绍了【VScode】手把手教你如何搭建C/C++开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【VScode】手把手教你如何搭建C/C++开发环境

目录

1.VScode是什么

2.VScode的下载和安装 

安装中文插件

3.VScode配置C/C++开发环境

3.1 下载MinGW-w64 编译器套件

3.2 配置MinGW-w64 

3.3 安装C/C++插件

4.在VScode上编写C语言代码并编译成功

4.1打开文件夹

4.2 新建C语言文件,编写C语言代码

4.3设置C/C++编译的选项

4.4 创建执行任务:tasks.json

4.5 编译和执行

4.6如果下次写代码创建文件怎么办?

4.7一个工程中有多个.c文件需要编译怎么办


👻内容专栏:《VS系列的安装和使用》

🐨本文概括:讲解如何在vscode编辑器中搭建C/C++代码开发环境

🐼本文作者:花 碟

🐸发布时间:2023.4.14

1.VScode是什么  

VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

2.VScode的下载和安装 

我们可以选择到vscode的官网进行下载安装👉👉  https://code.visualstudio.com/

第一步:来到官网界面,选择对应的对应操作系统的稳定版本,如果是Windows系统的话选择Windows x64即可,

【VScode】手把手教你如何搭建C/C++开发环境

 【VScode】手把手教你如何搭建C/C++开发环境

第二步,将安装包放置到自己想要放置的文件夹中,

【VScode】手把手教你如何搭建C/C++开发环境 第三步,双击安装包,同意协议后,勾选创建桌面快捷方式,选择放在D盘项目文件路径底下,选择下一步,点击勾选创建桌面快捷方式,最后确认安装即可。

 【VScode】手把手教你如何搭建C/C++开发环境

 【VScode】手把手教你如何搭建C/C++开发环境

 【VScode】手把手教你如何搭建C/C++开发环境

 打开vscode之后,做一下简单的软件界面介绍👇👇

【VScode】手把手教你如何搭建C/C++开发环境

 默认打开是一个英文的界面,那么如何进行修改语言显示呢,这时候就需要安装插件了~~

安装中文插件

🤔毕竟这个vscode默认是英文的,我们使用不习惯的话,可以安装中文插件,将vscode的界面汉化,在左边的侧边栏中点击插件,然后搜索 Chinese 显示的第一个插件就是中文版简体插件,点击install安装即可。

【VScode】手把手教你如何搭建C/C++开发环境

 安装之后,右下角弹出以下弹窗,提示你是否进行重启页面,点击restart 即可汉化使用。

【VScode】手把手教你如何搭建C/C++开发环境

 重启打开界面后就是中文简体版本了:

【VScode】手把手教你如何搭建C/C++开发环境

如果打开依旧是英文, 按住 Ctrl +Shirt + P ,在命令面板输入 Configure Display Language ,然后选择简体中文,重启即可。

【VScode】手把手教你如何搭建C/C++开发环境

3.VScode配置C/C++开发环境

VScode安装好之后,我们还是要知道,VScode毕竟是一个高级的编辑器,只能用来写C/C++代码,不能进行直接编译代码。所有,如果我们要使用VScode搭建C/C++的编译和调试环境,还必须有编译器使用。为了方便,我们就使用 MinGW-w64MinGW-w64移植到windows平台的一个gcc编译器,使用起来也是非常方便的。下面我们就演示怎么下载和配置MinGW-w64

3.1 下载MinGW-w64 编译器套件

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

进入界面,往下翻,找到对应的8.1.0版本中的x86-64-win32-seh


 

【VScode】手把手教你如何搭建C/C++开发环境

 下载后,如图显示的一个文件(作者电脑上安装了360压缩软件,所以默认是一个压缩文件),小伙伴们根据自己已有的解压工具解压即可。 将压缩文件解压到一个方便自己管理的文件夹中。压缩后默认是一个名为mingw64的文件夹。

【VScode】手把手教你如何搭建C/C++开发环境【VScode】手把手教你如何搭建C/C++开发环境

3.2 配置MinGW-w64 

1.编辑环境变量

打开编辑系统环境变量

【VScode】手把手教你如何搭建C/C++开发环境

 

【VScode】手把手教你如何搭建C/C++开发环境

 在下方找到系统变量,双击变量名为Path的这个路径

 【VScode】手把手教你如何搭建C/C++开发环境

 接下来,我们返回到自己放置mingw64目录下的bin目录的文件路径底下复制一份

【VScode】手把手教你如何搭建C/C++开发环境

 然后回到编辑环境变量处,在空白路径处双击,将刚才的路径拷贝过来。(最后别忘记,都要点击点确定哦~~)

 【VScode】手把手教你如何搭建C/C++开发环境

2.验证:

Win + R 输入cmd打开终端控制台程序,输入gcc --version

回车之后,显示一些版本相关信息,就说明安装成功了。

【VScode】手把手教你如何搭建C/C++开发环境

如何查看gcc在哪个路径底下呢?

输入where gcc

回车就能看到文件路径了。

【VScode】手把手教你如何搭建C/C++开发环境 

3.3 安装C/C++插件

 回到vscode当中,在插件搜索框中搜索C/C++安装第一个插件即可。安装完之后,再次进行重启vscode,要不然,前面的步骤可能不会生效。

【VScode】手把手教你如何搭建C/C++开发环境

4.在VScode上编写C语言代码并编译成功

4.1打开文件夹

在VSCode上写代码都是首先要打开文件夹的,这样也方便管理代码和编译器产生的可执行程序,和VSCode生成的配置文件等。

在编写代码前,我们应该创建一个见名知意的文件夹。方便以后下次写代码进行管理。

【VScode】手把手教你如何搭建C/C++开发环境

在VSCode中打开自己新建的文件夹,如 test_4_14 

【VScode】手把手教你如何搭建C/C++开发环境 

4.2 新建C语言文件,编写C语言代码

新建文件之后,就可以编写代码了

【VScode】手把手教你如何搭建C/C++开发环境

4.3设置C/C++编译的选项

在此页面按住 Ctrl + shirt + p ,搜索C/C++,选择C/C++:编辑配置(UI)  这一项

【VScode】手把手教你如何搭建C/C++开发环境

 选择编译器路径以gcc.exe  结尾的编译器路径

【VScode】手把手教你如何搭建C/C++开发环境

 选择IntelliSense 模式 :找到 gcc-x64(legacy)

 【VScode】手把手教你如何搭建C/C++开发环境

这时候你就会发现左边自动生成了.vscode的文件夹,c_cpp_properties.json配置文件里面的就是一些配置成功后的说明信息。 

【VScode】手把手教你如何搭建C/C++开发环境

 那么如何进行编译代码呢?接下来继续下一步。

4.4 创建执行任务:tasks.json

要编写代码,我们接下来,在终端中:配置任务,如下图:

【VScode】手把手教你如何搭建C/C++开发环境

在弹出的页面中,选择【C/C++:gcc.exe 生成活动文件

【VScode】手把手教你如何搭建C/C++开发环境

这时就生成了一个tasks.json文件,这个文件时专用来执行代码的编译任务的。 

【VScode】手把手教你如何搭建C/C++开发环境

4.5 编译和执行

😇编译:完成了上述的步骤,接下来就可以编译生成可执行程序了

👇具体操作如下:

        1.鼠标点在要编译的C语言代码文件中

        2. 点击【终端】->【运行生成任务】

【VScode】手把手教你如何搭建C/C++开发环境

 如果一切正常的,我们就能看到【终端】提示,就说明编译成功。此时也生成了一个可执行程序

【VScode】手把手教你如何搭建C/C++开发环境

🥳执行: 按住键盘的 Ctrl + ` 快捷键,打开VSCode自带的终端,就可以运行代码了。

这时输入:.\ + 可执行程序 ,即可执行代码,

【VScode】手把手教你如何搭建C/C++开发环境

4.6如果下次写代码创建文件怎么办?

🤔如果要再次创建一个文件夹(这里我再次创建了一个名为test_4_15文件夹.)还需要重新开始再次操作一遍吗?其实不用,咱们往下看:

我们直接将刚才生成的两个文件【c_cpp_properties.json tasks.json】复制一份到自己新建的文件夹中即可。

【VScode】手把手教你如何搭建C/C++开发环境

 【VScode】手把手教你如何搭建C/C++开发环境

我们再次通过VSCode打开新的文件夹,c_cpp_properties.json tasks.json两个文件直接就显示了,我们直接用,只需要进行编译和执行程序即可。【VScode】手把手教你如何搭建C/C++开发环境

4.7一个工程中有多个.c文件需要编译怎么办

1.创建一个名为multiple_files 的文件夹,然后拷贝.vscode文件夹

我们编写一个test.c文件用来做代码测试,另一个为add.c的文件用来定义函数。

【VScode】手把手教你如何搭建C/C++开发环境

 【VScode】手把手教你如何搭建C/C++开发环境

【VScode】手把手教你如何搭建C/C++开发环境2.改造tasks.json并构建验证结果 

要能够编译一个文件中的多个文件你,需要定制tasks.json文件的内容

编译多个源代码文件:

  • 通过把 "${file}" 修改为 "${workspaceFolder}\\*.c" 可以构建当前工作区中的所有C文件。
  • 通过把 "${file}" 修改为 "${workspaceFolder}\\*.cpp" 可以构建当前工作区中的所有C++文件

修改编译输出的文件名:

  • 通过把 "${fileDirname}\\${fileBasenameNoExtension}.exe" 修改为 "${workspaceFolder}\\myProgram.exe" 可以把编译输出的文件名硬编码为myProgram.exe,而不是与C文件同名。可查看演示1操作
  • 通过把 "${fileDirname}\\${fileBasenameNoExtension}.exe" 修改为 "${workspaceFolder}\\${workspaceRootFolderName}.exe" 可以把编译输出的文件名为:打开的工作区文件夹名字.exe 。可查看演示2操作

演示1:

修改参数后,执行【终端】->【运行生成任务】

 【VScode】手把手教你如何搭建C/C++开发环境 

演示2:

修改参数后,执行【终端】->【运行生成任务】

 【VScode】手把手教你如何搭建C/C++开发环境 

3.执行 

 【VScode】手把手教你如何搭建C/C++开发环境 

🤗🤗 好啦,本篇文章就到此为止啦~ 感谢大家的支持!希望对你有帮助,如有什么疑问,可以在评论区or私信告诉我~~ 🥰🥰😉 文章来源地址https://www.toymoban.com/news/detail-419976.html

到了这里,关于【VScode】手把手教你如何搭建C/C++开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你搭建ARM32 QEMU环境

    我们知道嵌入式开发调试就要和各种硬件打交道,所以学习就要专门购买各种开发版,浪费资金,开会演示效果还需要携带一大串的板子和电线,不胜其烦。然而Qemu的使用可以避免频繁在开发板上烧写版本,如果进行的调试工作与外设无关,仅仅是内核方面的调试,Qemu模拟

    2024年02月19日
    浏览(54)
  • 1. [手把手教你搭建] 之 在linux上搭建java环境

    当我们要在服务器上部署自己的java服务时,首先我们需要安装和配置好java环境,那么我们现需要在服务器上下载java1.8版本的安装包,之后再完成环境配置,服务部署这一套流程,本文会讲解java安装包的下载及环境配置,这里使用的是压缩包的安装方式: 首先创建package目录

    2023年04月11日
    浏览(45)
  • 手把手教你在 Windows 环境中搭建 MQTT 服务器

    前些天要对接一家硬件商的设备数据,对方使用的 MQTT 协议点对点透传,所以又赶紧搭建 MQTT 服务器,写 .NET 程序接收数据等等,今天分享一下如何搭建 MQTT 服务器。 MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的通信协议,专门设计用于在低带宽

    2024年02月03日
    浏览(61)
  • Python与VSCode环境:手把手教你安装与配置【第22篇—python安装与配置】

    随着Python的普及,选择一款高效的集成开发环境(IDE)变得至关重要。在诸多IDE中,Visual Studio Code(简称Vscode)因其强大功能和积极社区而成为许多开发者的首选。本文旨在深入研究Python和Vscode环境的安装与配置,旨在协助读者更有效地搭建Python开发环境。 首先,确保你的系

    2024年01月18日
    浏览(45)
  • Joker零安全手把手教你如何搭建vulfocus靶场

    vulfocus是一个漏洞集成平台,将漏洞环境docker镜像放入即可,开箱即用,简直就是居家打靶的必备良药啊😁; 一键漏洞环境启动方便简单; 自带 flag 功能且每次启动 flag 都会自动更新,明确漏洞是否利用成功; 带有计分功能也可适用于相关安全人员能力的考核; 兼容 Vulh

    2024年02月06日
    浏览(57)
  • 手把手教你如何使用Unity搭建简易图片服务器

    目录 引言 服务器 WAMP简介 WAMP的配置与使用 主要的WAMP集成环境有: 正文 1、外部工具素材准备 首先下载并安装 WAMP  图片路径设置 2、创建 Unity 工程 将图片加载到 Unity 项目中: 代码块 运行效果如下: 网络游戏中,服务器的搭建尤为重要,无论是授权服务器,还是非授权服务

    2024年02月02日
    浏览(55)
  • 手把手教你快速在生产环境搭建Doris集群附集群启停管理脚本

    组件分布规划 节点 node4 node5 node6 node7 node8 Node9 Node10 Node11 服务 FE(follower) BE FE(follower) BE FE(follower) BE FE(observer) BE BE Broker BE Broker BE BE Ip 192.168.22.34 192.168.22.35 192.168.22.36 192.168.22.37 192.168.22.20 192.168.22.16 192.168.22.17 192.168.22.18 根据自己集群的软硬件配置,选择合适的版本

    2024年02月02日
    浏览(49)
  • 小码农UU手把手教你云服务器搭建linux环境,还用什么虚拟机啊

    直接安装在物理机上 . 但是由于 Linux 桌面使用起来非常不友好, 不推荐. 使用 虚拟机软件 , 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾. 使用 云服务器 , 可以直接在 腾讯云, 阿里云或华为

    2024年02月06日
    浏览(44)
  • 手把手教你games101环境搭建(图文并茂)——Visual Studio安装,Eigen库,Opencv配置

      本文主要内容是games101在本机下的环境搭建,主要有VS的下载与安装,Eigen库的下载与配置,OpenCV的下载与配置,主要解决的bug是LNK2019 无法解析的外部符号 “public: __thiscall cv::Mat::Mat(void)” ,希望能给各位想做games101作业的带来帮助,减少环境配置上的困难,后续也会陆续

    2024年04月12日
    浏览(61)
  • 如何一键展示全平台信息?Python手把手教你搭建自己的自媒体展示平台

    灵感源于之前写过的Github中Readme.md中可以插入自己的js图片和动态api解析模块,在展示方面十分的美观: 这方面原理可以简化为,在Markdown中,你可以使用HTML标签来添加图像,就像这样: 具体来说,你可以使用 img 标签来嵌入图像,并使用 src 属性指定图像的URL。我们可以通

    2024年04月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包