VSCode C/C++ 环境搭建---懒人版

该文提供了使用Scoop包管理器在Windows上快速搭建C/C++开发环境的步骤,包括安装Scoop、GCC编译器、CMake和Make,以及配置VisualStudioCode和其C/C++扩展。通过简单的命令行操作,简化了新手的环境配置过程。
摘要由CSDN通过智能技术生成

VSCode C/C++ 环境搭建—懒人版

新手初学编程最麻烦的就是环境的搭建,我就用几行命令一次性全部安装,符合懒人的要求,主要是省事。
我这里全程使用 Scoop 包管理器,不需要你手动装任何软件,安装只需要复制粘贴几条命令就好了。

一、Scoop 包管理器的安装

知乎上有个很好的教程,链接再在此
搭建 Windows 统一开发环境(Scoop)

  1. 打开 PowerShell
    桌面右键在终端中打开,如果没有这个选项,按住 Shift 键再右键
    Win 10
    Win 11
    打开之后就是这样
    打开命令提示符
    如果是 win10,你们打开的可能是 cmd,无法执行一些命令,需要手动输入 powershell 命令打开 powershell,不建议使用 win 10
    输入powershell

  2. 在 PowerShell 中打开远程权限

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

输入命令
没有任何报错就是成功了
3. 安装 scoop

# 下载一键安装脚本
irm get.scoop.sh -outfile 'install.ps1'
# 指定 scoop 安装目录,你们可以把 C 改成 D,后面那个是全局安装目录,应该是其他用户安装软件的目录
.\install.ps1 -ScoopDir 'C:\Scoop' -ScoopGlobalDir 'C:\Program Files' -NoProxy

安装 scoop
如果是 win10,下载脚本的时候可能会报错,但没关系,直接用下载好的脚本安装就行
win 10安装scoop
我又试了一次 win10 的,又不报错了,可能是需要关闭防火墙,然后重启,或者就是网络问题,用上面那个文章里的国内源安装
4. 安装 aria2 加速器

scoop install aria2

安装 aria25. 安装 git

scoop install git

安装 git
速度很慢,需要耐心等待,要是报错可能是网络问题,要多试几次。
6. 添加 extra 源并更新 scoop

scoop bucket add extras
scoop update

添加 extra 源
更新 scoop
如果报错需要多试几次

二、编译工具的安装

  1. 安装 gcc 编译器
scoop install gcc

安装 gcc
2. 安装 cmake

scoop install cmake

安装 cmake
3. 安装 make

scoop install make

安装 make
4. 安装 vscode
如果没有安装 vscode,也可以用这个安装

scoop install vscode

安装 vscode

三、 VSCode 的配置

  1. 安装 cmake 扩展
    安装 cmake 扩展
  2. 安装 C/C++ 扩展
    安装 C/C++ 扩展
  3. 项目编译示例
    先拉取代码,我拉取我自己制作的小游戏
git clone https://github.com/azh-1415926/SmallGames.git

按下 F1 会有个搜索界面,我们搜索 cmake,第一个就是我们要的了,cmake 配置

按下 F1
选择 gcc 编译器
选择 gcc
选择你想要编译的项目的配置文件,文件夹名字带 Qt 的需要 Qt,所以我们选择三子棋的项目,ThreeChess 的这个
指定项目的配置文件
这里有很多输出信息,等它们输出完
在这里插入图片描述
点击这个运行项目
运行
等待项目的编译和链接
编译和链接
这是运行时的效果

在这里插入图片描述
之后可以自己写配置文件
cmake 配置文件
cmake_minimum_required(VERSION 版本号) 指定 cmake 最低版本
set(变量名 变量值),设置变量可以更灵活
project 指定项目名
add_executable 添加源文件(左侧文件名,右侧源文件)

总结

scoop 安装软件会自动帮我们配好环境变量
上面安装的 gcc cmake make 都可以在命令提示符中使用
对于单个文件,可以直接在命令行用 gcc 编译,-o 参数指定编译后的文件名

gcc test.c -o test

对于多个文件,也可以直接在命令行用 gcc 编译,使用通配符 * 匹配所有源文件

gcc *.c -o test

然后用相对路径执行它

./test
# 或者
./test.exe

或者写一个 CMakeLists.txt 文件

cmake_minimum_required(VERSION 2.8.0)
set(PROJECT_NAME 项目名)
project(${PROJECT_NAME})
add_executable(${PROJECT_NAME} 源文件)

cmake 命令指定配置文件的路径生成 makefile 文件,然后 make 命令指定 makefile 的路径编译

mkdir build
cmake ..
make
./项目名
# 或者
./项目名.exe

也就是一句 make 就能编译整个项目

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要配置VScode的C/C环境,您可以按照以下步骤进行操作: 1. 首先,您需要下载并安装VScode。您可以从官方网站(https://code.visualstudio.com/Download)下载安装程序,并按照提示进行安装。 2. 安装完成后,您需要安装一个C/C编译器。常见的选择是GCC或MinGW。您可以从它们的官方网站下载并安装编译器。 3. 安装编译器后,您需要在VScode中安装一个C/C扩展。打开VScode,点击左侧的扩展图标(四个方块组成的图标),搜索并安装"C/C++"扩展。 4. 然后,您需要创建一个空文件夹作为您的项目文件夹。最好使用英文命名,因为某些工具不支持中文路径。在VScode中,右键单击文件夹,选择"Open with Code"以打开文件夹。 5. 打开项目文件夹后,您可以创建一个新的C文件或打开一个已有的C文件。在编辑器中编写您的C代码。 6. 在VScode中,您可以使用"Terminal"选项卡打开终端。在终端中,使用编译器命令编译和运行您的C代码。例如,使用GCC编译器,您可以使用以下命令编译代码: ``` gcc your_code.c -o output ``` 然后,使用以下命令运行代码: ``` ./output ``` 注意,您需要在终端中导航到项目文件夹以执行上述命令。 通过按照上述步骤进行操作,您就可以成功配置VScode的C/C环境,并编写、编译和运行C代码了。祝您学习愉快!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [最新VScode C/C++ 环境配置的详细教程](https://download.csdn.net/download/weixin_38687343/14908239)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Windows 从0开始配置VScode C/C++环境 初学者向](https://blog.csdn.net/peng8274622/article/details/127671679)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值