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等等其安装包;可发私信

相关推荐
weixin_421725265 天前
Windows下C语言编译指南
c语言·visualstudio·mingw·gcc·windows编译
陈eaten12 天前
win11下nasm编写汇编及链接方案
汇编·链接·nasm·gcc·golink
李日灐19 天前
<5> Linux 开发工具:包管理 + Vim 实操 + GCC 编译流程 + 静态与动态链接详解
linux·运维·服务器·面试·vim·gcc
AlbertS1 个月前
distcc + ccache 编译递归问题排查总结
c++·cmake·gcc·g++·distcc·ccache
___波子 Pro Max.2 个月前
GCC选项 -frecord-gcc-switches:记录编译选项的利器
gcc
紫郢剑侠2 个月前
【C语言编程gcc@Kylin | 麒麟 】5:获取系统启动时间
c语言·开发语言·kylin·gcc·麒麟操作系统
wsoz2 个月前
GCC编译
linux·c语言·嵌入式·gcc
嵌入式×边缘AI:打怪升级日志2 个月前
GCC 编译器的使用
gcc
安迪西嵌入式2 个月前
如何在VS Code中配置GCC编译器
vscode·gcc·mingw64·msys