当前位置: 首页
web3.0
Windows本地Linux开发环境搭建指南 Cygwin与MinGW-w64详细安装配置教程

Windows本地Linux开发环境搭建指南 Cygwin与MinGW-w64详细安装配置教程

热心网友 时间:2026-04-29
转载

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

来源:https://www.shougongke.net/150425/

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Block 的 Miles Suter 表示:比特币必须发挥货币的作用,而不仅仅是资产。

Block 的 Miles Suter 表示:比特币必须发挥货币的作用,而不仅仅是资产。

价值储存手段与货币之争再起 说起比特币,这几年最热的话题是什么?无疑是ETF、机构配置、数字黄金。这些叙事确实推动了价格的攀升,也让“价值储存”这个概念深入人心。但话说回来,这会不会让比特币离它最初的愿景越来越远? 在最近的比特币2026大会上,Block Inc 的比特币产品负责人 Miles

时间:2026-04-29 16:31
小行星鲸鱼转向新型模因币,却损失了所有资金

小行星鲸鱼转向新型模因币,却损失了所有资金

遭受巨大损失 在加密货币市场,尤其是模因币领域,戏剧性的转折往往就发生在几小时之内。最近,Solana生态上一个以“MBYiv”结尾的地址,就上演了一出从大赚到归零的典型戏码。这位曾经在ASTEROID代币上的“顶级鲸鱼”,在成功获利了结后,转身就将所有利润押注在了另一个高风险代币上,结果输得干干净

时间:2026-04-29 16:30
Aptos 新隐私币剑指加密货币核心权衡问题

Aptos 新隐私币剑指加密货币核心权衡问题

Aptos 新隐私币剑指加密货币核心权衡问题 加密货币领域有个老生常谈的难题:如何在保护用户隐私和满足合规透明要求之间找到平衡?Aptos Labs的创始工程师Sherry Xiao最近提出了一个可能的解决方案。她指出,Aptos新推出的隐私币,或许正是修复这一长期存在的核心权衡的关键。 这项名为“

时间:2026-04-29 16:29
日本首相与伊朗就霍尔木兹海峡安全通行进行磋商

日本首相与伊朗就霍尔木兹海峡安全通行进行磋商

日本首相高市早苗正与伊朗进行外交磋商,以确保船只安全通过霍尔木兹海峡 霍尔木兹海峡的交通预计将于5月15日恢复正常。16%是的,这个概率比昨天的14%有所上升。市场情绪正在发生微妙的变化。 今天上午11:40,市场出现了一次戏剧性的波动,价格在短时间内飙升了46点。这使得“反赌”(即押注交通无法恢复

时间:2026-04-29 16:24
瑞银CEO:政策空间已明显收窄,警惕“中东迷雾”下的过度乐观!

瑞银CEO:政策空间已明显收窄,警惕“中东迷雾”下的过度乐观!

瑞银CEO:政策空间已明显收窄,警惕“中东迷雾”下的过度乐观! 最近全球市场的表现,着实有些耐人寻味。一边是中东地缘冲突持续升级,前景扑朔迷离;另一边,主要股指却似乎不为所动,依然在向上攀升。这种看似矛盾的局面,被瑞银集团首席执行官塞尔吉奥·埃尔莫蒂(Sergio Ermotti)看在眼里。在他看来

时间:2026-04-29 16:23
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程