Windows本地Linux开发环境搭建指南 Cygwin与MinGW-w64详细安装配置教程
Windows用户不必依赖虚拟机或开启WSL,也能获得高度贴近Linux的本地开发体验:操作逻辑一致、命令习惯相通、工具生态成熟。目前主流且长期维护的两类方案是Cygwin和MinGW-w64。前者通过兼容层模拟POSIX环境,后者直接生成标准Windows原生可执行文件,适用场景各有侧重。
一、安装Cygwin
Cygwin的核心组件是cygwin1.dll,它在Windows系统上构建起完整的POSIX兼容运行时环境,使bash、GCC、Vim、Make等经典Unix工具可直接运行。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
1. 下载Cygwin安装程序:64位系统使用setup-x86_64.exe,32位系统选择setup-x86.exe。
2. 双击运行安装程序,选择Install from Internet,点击下一步。
3. 设置本地软件包缓存路径,例如C:cygwin64packages,点击下一步。
4. 根目录保持默认C:cygwin64,点击下一步。
5. 网络连接方式选Direct connection,点击下一步。
6. 推荐选用国内高校镜像源,例如mirrors.ustc.edu.cn,点击下一步。
7. 在软件包列表中展开Devel分类,勾选gcc-g++、make、gdb、git、vim;如需SSH功能,再在Net分类中勾选openssh。
8. 点击下一步开始下载安装,完成后勾选Create icon on Desktop,点击完成。
二、启动并配置Cygwin终端
安装完成后双击桌面图标即可进入bash命令行。其路径规则、文件权限管理和常用操作方式,与Linux几乎完全一致。
1. 首次运行会自动创建用户主目录,路径格式为/cygdrive/c/Users/YourName/home/YourName。
2. 运行vim .bashrc,在文件末尾添加常用环境变量,例如export PATH="/usr/local/bin:$PATH"。
3. 执行source .bashrc使新配置立即生效。
4. 输入gcc --version,若显示版本号,说明C语言编译环境已准备就绪。
三、安装MinGW-w64(新项目更推荐)
MinGW-w64不依赖兼容层,直接生成标准Windows原生可执行文件,启动更快、部署更轻量,特别适合需要打包为单个.exe文件交付的开发场景。当前主流集成环境是MSYS2,自带pacman包管理器,支持UCRT、MINGW64、CLANG64等多种编译目标,工具链完整、更新及时、社区活跃。
1. 下载MSYS2最新安装包msys2-x86_64-*.exe。
2. 运行安装程序,建议安装路径使用纯英文且不含空格的目录,例如C:msys64,勾选Run MSYS2 now后点击下一步。
3. 首次启动后,在终端中输入pacman -Syu更新基础系统;若提示重启,请关闭窗口,重新打开UCRT64终端(Windows 10/11默认推荐环境)。
4. 再次运行pacman -Su完成剩余更新。
5. 安装核心开发套件:在UCRT64终端中执行pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain。
6. 此命令将安装GCC、G++、Make、CMake、GDB、pkg-config等全套开发工具,生成的可执行文件默认位于/mingw64/bin/目录下。
四、用MinGW-w64编译第一个C程序
UCRT64环境下的编译器使用x86_64-w64-mingw32-前缀,确保链接Windows UCRT运行时,所生成程序在Windows 10/11及部分旧版系统中具备良好兼容性。
1. 在UCRT64终端中执行:mkdir ~/hello && cd ~/hello。
2. 编写代码:执行以下命令创建hello.c文件:
echo
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Block 的 Miles Suter 表示:比特币必须发挥货币的作用,而不仅仅是资产。
价值储存手段与货币之争再起 说起比特币,这几年最热的话题是什么?无疑是ETF、机构配置、数字黄金。这些叙事确实推动了价格的攀升,也让“价值储存”这个概念深入人心。但话说回来,这会不会让比特币离它最初的愿景越来越远? 在最近的比特币2026大会上,Block Inc 的比特币产品负责人 Miles
小行星鲸鱼转向新型模因币,却损失了所有资金
遭受巨大损失 在加密货币市场,尤其是模因币领域,戏剧性的转折往往就发生在几小时之内。最近,Solana生态上一个以“MBYiv”结尾的地址,就上演了一出从大赚到归零的典型戏码。这位曾经在ASTEROID代币上的“顶级鲸鱼”,在成功获利了结后,转身就将所有利润押注在了另一个高风险代币上,结果输得干干净
Aptos 新隐私币剑指加密货币核心权衡问题
Aptos 新隐私币剑指加密货币核心权衡问题 加密货币领域有个老生常谈的难题:如何在保护用户隐私和满足合规透明要求之间找到平衡?Aptos Labs的创始工程师Sherry Xiao最近提出了一个可能的解决方案。她指出,Aptos新推出的隐私币,或许正是修复这一长期存在的核心权衡的关键。 这项名为“
日本首相与伊朗就霍尔木兹海峡安全通行进行磋商
日本首相高市早苗正与伊朗进行外交磋商,以确保船只安全通过霍尔木兹海峡 霍尔木兹海峡的交通预计将于5月15日恢复正常。16%是的,这个概率比昨天的14%有所上升。市场情绪正在发生微妙的变化。 今天上午11:40,市场出现了一次戏剧性的波动,价格在短时间内飙升了46点。这使得“反赌”(即押注交通无法恢复
瑞银CEO:政策空间已明显收窄,警惕“中东迷雾”下的过度乐观!
瑞银CEO:政策空间已明显收窄,警惕“中东迷雾”下的过度乐观! 最近全球市场的表现,着实有些耐人寻味。一边是中东地缘冲突持续升级,前景扑朔迷离;另一边,主要股指却似乎不为所动,依然在向上攀升。这种看似矛盾的局面,被瑞银集团首席执行官塞尔吉奥·埃尔莫蒂(Sergio Ermotti)看在眼里。在他看来
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

