当前位置: 首页 > article >正文

vscode makfile编译c程序

MinGW-w64下载安装

为了在 Windows 上安装 GCC,您需要安装 MinGW-w64。

MinGW-w64 是一个开源项目,它为 Windows 系统提供了一个完整的 GCC 工具链,支持编译生成 32 位和 64 位的 Windows 应用程序。

1. 下载MinGW-w64源代码,如图点击进去可以下载源代码,但是由于网页更新后,该路径没有编译好的安装包。

访问 MinGW-w64 的主页 mingw-w64.org,进入 MinGW 下载页面 Downloads - MinGW-w64,下载最新版本的 MinGW-w64 安装程序。

2.下载mingw-builds-install.exe安装,改方法可能没法下载

 https://sourceforge.net/projects/mingwbuilds/files/mingw-builds-install/

3.下载绿色版本的MinGW-w64,解压并把路径加入环境变量即可使用,下载链接如下:

https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/

所以演示绿色版的安装过程,绿色版只是需要添加环境变量,将绿色版解压到D盘根目录,如下下载后解压即可直接使用;

把存放的路径比如当前存放置:D:\mingw64\bin 加入环境变量

win+R,输入 cmd,进入windows命令行模式。输入 gcc -v 或者gcc --version,可以查看gcc安装情况

vscode安装

1. 安装包下载地址

VScode 官网地址:https://code.visualstudio.com/

VScode 官方文档地址:https://code.visualstudio.com/docs

下载想要的格式包链接:

Download Visual Studio Code - Mac, Linux, Windows

2. 安装教程

VSCode 安装很简单,点击 Next,傻瓜式安装;

注意安装路径设置、环境变量默认自动添加到系统中,勾选以下所有选项:

vscode插件安装

比如安装汉化包,VScode 安装汉化包很简单,打开 VScode,点击安装扩展,在搜索框输入 Chinese,然后点 Install 就可以。

 

vscode编译C程序

1.配置C/C++环境,安装C/C++插件。点击插件,搜索“C”,点击“install”:

 下载以后,重启VSCode,如果提示你需要安装一些其他C/C++扩展,选择是就可以 

2.新建一个main.c文件,并输入c代码

3. vscode界面,File->Open Folder,选择打开上面的D:\c_code文件夹,

3.运行代码

【1】点击如图控件

【2】选择第一个,就会在终端就输出编译 结果

或者,界面右键,点击“Run Code”,即可运行该C代码

如果上面没有出现编辑配置(UI),则可以选择其他版本重新安装。

选择编辑配置后多了.vscode

 

进行相关项配置:

生成如下配置:

 选择.c文件,选择终端配置。

 

 

生成任务成功后,打开PowerShell,运行生成的文件(如果运行不成功,可能是由于gcc环境变量是新配置的,重启一下vscode即可生成成功)!

如果需要在终端输入所以需要使能code runner的Run In Terminal功能。


http://www.kler.cn/a/377299.html

相关文章:

  • Milvus - GPU 索引类型及其应用场景
  • 元戎启行嵌入式面试题及参考答案
  • 【设计模式系列】桥接模式(十三)
  • 在Java中,实现数据库连接通常使用JDBC
  • 框架学习01-Spring
  • 开源办公软件 ONLYOFFICE 深入探索
  • HTML鼠标移动的波浪线动画——页面将会初始化一个Canvas元素,并使用JavaScript代码在Canvas上绘制响应鼠标移动的波浪线动画
  • k8s Sidecar代理
  • 清华双臂机器人扩散大模型RDT:先预训练后微调,支持语言、图像、动作多种输入
  • TCP/IP协议简介
  • Vue 组件基础(五)
  • 【C++刷题】力扣-#645-错误的集合
  • SPRD Android 14 Launcher 3 中添加长按桌面图标启动自由窗口模式功能
  • 像mysql一样查询es
  • 使用Docker Compose构建多容器应用
  • 【Python项目管理】“无法创建虚拟环境”报错原因及解决方法
  • Maven(24)如何使用Maven进行代码覆盖率分析?
  • Linux-c 网络socket练习1
  • C++_STL_xx_番外01_关于STL的总结(常见容器的总结;关联式容器分类及特点;二叉树、二叉搜索树、AVL树(平衡二叉搜索树)、B树、红黑树)
  • C#与C++结构体的交互
  • 北京迅为iTOP-LS2K0500开发板快速使用编译环境虚拟机Ubuntu基础操作及设置
  • Javaweb梳理3——SQL概述+DDL语句1
  • Maven(22)如何使用Maven进行单元测试?
  • 面试经典 150 题:189、383
  • 2024年,Rust开发语言,现在怎么样了?
  • 6、显卡品牌分类介绍:技嘉 - 计算机硬件品牌系列文章