Vscode/MinGW-64编译

MinGW-64 简介

MinGW-64(Minimalist GNU for Windows 64-bit)是 Windows 平台上的 GNU 工具链移植版本,支持 64 位应用程序开发。它包含 GCC 编译器、GNU Binutils(如链接器、汇编器)以及基础运行时库,允许开发者直接生成原生 Windows 程序,无需依赖第三方运行时环境。

GCC 的定义

GCC(GNU Compiler Collection)是 GNU 项目下的开源编译器套件,支持多种编程语言(如 C、C++、Fortran 等)。其核心功能是将源代码编译为机器码,并优化生成的可执行文件。在 MinGW-64 中,GCC 是核心组件,负责编译 Windows 平台的原生二进制文件。

MinGW-64 与 GCC 的关系

  • MinGW-64 是工具链的环境框架,提供 Windows 兼容的编译工具和库。
  • GCC 是 MinGW-64 中的核心编译器,负责实际的代码编译和优化。
  • MinGW-64 对 GCC 进行了适配,使其生成的程序可直接运行于 Windows,无需 POSIX 兼容层(如 Cygwin)。

安装 MinGW-64 的步骤

  1. 下载安装包

    访问 MinGW-w64 官网 或通过 MSYS2(推荐)获取预编译工具链。MSYS2 提供包管理器,简化依赖管理。

  2. 配置环境变量

    将 MinGW-64 的 bin 目录(如 D:\mingw64\bin)添加到系统 PATH 环境变量,确保命令行可直接调用 gcc

  1. 验证安装

    在终端运行以下命令,确认版本信息:

    bash 复制代码
    gcc -v

使用 GCC 编译示例 使用vscode

编写一个简单的 C 程序 hello.c

在桌面上看到:

有一个output的文件夹

里面是main.exe

想要安装包的记得戳我

vs和MinGW-64等等其安装包;可发私信

相关推荐
William.csj13 天前
Linux——普通用户离线源码编译 gcc-9 方法和调用教程
linux·服务器·gcc
2601_9516456315 天前
老牌C语言迎来重大蜕变,GCC 16+Clang 19全面适配C23标准
c·clang·gcc·嵌入式开发·c23
斐夷所非16 天前
GCC 编译 | 命令参数、编译流程与链接机制
gcc
ScilogyHunter17 天前
GCC完全指南
linux·gcc
Irissgwe1 个月前
二、Linux基础开发工具(2)
linux·makefile·gcc·g++·
lljss20201 个月前
搭建CMake+Ninja+GCC开发GD32
gcc
sulikey1 个月前
个人Linux操作系统学习笔记2 - gcc与库的理解
linux·笔记·学习·操作系统·gcc·
REDcker1 个月前
C++循环与编译器优化详解 别名不变量向量化与GCC Clang验证及perf实践
java·jvm·c++·c·clang·gcc
weixin_421725262 个月前
Windows下C语言编译指南
c语言·visualstudio·mingw·gcc·windows编译
陈eaten2 个月前
win11下nasm编写汇编及链接方案
汇编·链接·nasm·gcc·golink