如何在 Windows 上使用 w64devkit 安装 GCC

发布: (2026年2月17日 GMT+8 00:18)
2 分钟阅读
原文: Dev.to

Source: Dev.to

安装 w64devkit

  1. 前往 w64devkit 的 GitHub Release 页面,下载最新的 .zip 压缩包。
  2. 将压缩包内容解压到你选择的文件夹(例如 C:\w64devkit)。
    无需进行其他安装步骤。

启动 w64devkit 终端

  • 在解压后的文件夹中找到 w64devkit.exe
  • 双击它即可打开预先配置好的 MinGW64 Shell。

进入你的项目目录

# 示例:你的项目位于 C:\Users\YourUser\Documents\MyCProject
cd /c/Users/YourUser/Documents/MyCProject

在此类 Unix 风格的 Shell 中,请使用正斜杠(/)表示路径。

使用 GCC 编译 C 程序

简单编译

gcc main.c -o main_executable
  • main.c – 源文件
  • -o main_executable – 生成的可执行文件名(main_executable.exe

常用编译选项

  • -Wall  启用一套常用警告。
  • -Wextra 启用除 -Wall 之外的额外警告。
  • -Werror 将所有警告视为错误,强制修复。
  • -std=c99 使用 C99 语言标准。
  • -o 指定输出可执行文件的名称。

多文件项目示例

gcc -Wall -Wextra -Werror -std=c99 main.c array_helpers.c -o peak_finder

该命令会编译 main.carray_helpers.c,应用所选的警告(作为错误),遵循 C99 标准,并生成 peak_finder.exe

运行可执行文件

./peak_finder

./ 前缀告诉 Shell 在当前目录中查找可执行文件。

传递命令行参数

./peak_finder test_array.txt

test_array.txt 将作为参数传递给你的程序。

你可以在我的个人博客上找到更多文章:

0 浏览
Back to Blog

相关文章

阅读更多 »

克隆 WSL 发行版

为什么克隆 WSL 发行版?你已经花了数小时设置一个 WSL 发行版——安装 packages、配置你的 shell、调优开发环境……

已解决:Notion 无法工作!!!

执行摘要:Notion 显示离线通常是由于您电脑上的本地 DNS 缓存过期,而不是服务中断。清除 DNS 缓存可以强制…