首页 游戏 软件 资讯 排行榜 专题
首页
web3.0
Windows如何搭建Linux风格开发环境 Cygwin与MinGW-w64详细安装配置教程

Windows如何搭建Linux风格开发环境 Cygwin与MinGW-w64详细安装配置教程

热心网友
14
转载
2026-04-27

Windows 用户完全不用装虚拟机,也不用开启 WSL,就能拥有操作逻辑、命令习惯和工具生态都高度贴近 Linux 终端的本地开发环境

想在Windows上获得原汁原味的Linux终端体验,其实不必大动干戈。目前最成熟稳定、上手门槛低的两种方案,当属Cygwin和MinGW-w64。简单来说,Cygwin通过一个名为cygwin1.dll的兼容层,在Windows上构建了一套完整的POSIX环境,让bash、GCC、Vim、Make这些经典Unix工具得以原生运行。而MinGW-w64则走了另一条路:它不依赖兼容层,直接生成标准的Windows原生程序,因此启动更快、部署也更干净,特别适合那些需要打包成单个.exe文件分发给同事或客户的项目。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

一、安装 Cygwin

Cygwin的核心,就在于那个cygwin1.dll。它相当于在Windows系统内部,搭建了一套稳定可靠的类Unix运行时环境,并且预装了bash命令行、GCC编译器、Vim编辑器、Make构建工具等关键开发组件,开箱即用。

1. 下载Cygwin安装程序:根据你的系统选择,64位系统请选择setup-x86_64.exe,32位系统则选setup-x86.exe。

2. 直接双击运行安装程序,选择【Install from Internet】,然后点击下一步。

3. 设置本地软件包缓存路径,例如C:\cygwin64\packages,点击下一步。

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(新项目更推荐)

如果说Cygwin是“模拟”,那么MinGW-w64就是“原生”。它输出的可是正宗的Windows原生可执行文件,因此兼容性更好、启动更快、部署也更干净。目前最主流且长期维护的集成环境是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/134834/
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

Windows11 突然变严格!刚更新就崩溃?远程桌面全是警告?一招恢复“丝滑连接”
业界动态
Windows11 突然变严格!刚更新就崩溃?远程桌面全是警告?一招恢复“丝滑连接”

Windows 11 RDP安全更新解析:专业用户如何平衡安全与效率 对于每天都要远程处理多台设备的朋友来说,微软在2026年4月对Windows 11远程桌面协议(RDP)的这波安全更新,可能让你感觉有点“甜蜜的负担”。安全是加强了,但每次连接都要手动点几下,确实有点打断工作流。别急,咱们今天就来

热心网友
04.27
如何修复Windows系统蓝屏代码0x0000008e 解决内核参数异常错误
系统平台
如何修复Windows系统蓝屏代码0x0000008e 解决内核参数异常错误

如何修复Windows系统蓝屏代码0x0000008e:解决内核参数异常错误 当Windows系统突然蓝屏,屏幕上赫然显示着错误代码0x0000008e,这通常意味着系统内核在处理某些异常时“卡壳”了。别慌,这背后最常见的原因无外乎驱动冲突、内存接触不良、特定系统补丁的缺陷,或是硬件兼容性问题。好消

热心网友
04.25
如何修复Windows系统更新报错0x80070003 修复路径不存在错误方法
系统平台
如何修复Windows系统更新报错0x80070003 修复路径不存在错误方法

如何修复Windows系统更新报错0x80070003 遇到Windows更新报错0x80070003,提示“系统无法找到指定的路径”,这事儿确实挺让人头疼的。别急,这个错误本质上是个“寻路”问题——系统更新组件在访问某个关键目录或文件时迷路了。问题根源通常出在SoftwareDistributio

热心网友
04.25
如何开启Windows 11“超分辨率”功能 AI提升游戏与视频画质方法
系统平台
如何开启Windows 11“超分辨率”功能 AI提升游戏与视频画质方法

如何开启Windows 11“超分辨率”功能:AI提升游戏与视频画质全攻略 有没有遇到过这种情况?在Windows 11上玩游戏或者看视频,总觉得画面细节不够锐利,边缘有点发虚,甚至能看出明显的像素颗粒感。这很可能是因为系统内置的一项“黑科技”没有打开——那就是AI驱动的超分辨率技术。不过,这项功能

热心网友
04.25
如何解决Windows系统启动提示“No Bootable Device” 修复磁盘引导方法
系统平台
如何解决Windows系统启动提示“No Bootable Device” 修复磁盘引导方法

如何解决Windows系统启动提示“No Bootable Device” 开机时屏幕上跳出“No Bootable Device”这行字,确实让人心头一紧。这行提示说白了就是:电脑在启动的“寻路”阶段,没能从任何存储设备里找到有效的引导程序。问题根源通常指向几个方向:硬盘压根没被识别、启动顺序排错

热心网友
04.25

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

一片金色的阳光
职业与学业
一片金色的阳光

2026年的夏天,一片金色的阳光 那是2026年一个周日的上午,天气热得发烫,天上的云朵仿佛都被烈日烘烤得卷了边。我和妹妹坐在妈妈的电瓶车后座,正赶往书法学馆。 车子刚到保利东湾北门,麻烦就来了——电瓶车的内胎毫无预兆地瘪了下去。妈妈赶忙向岗亭伞下的保安叔叔求助,询问有没有打气筒。对方摇了摇头说没有

热心网友
04.27
黄河
职业与学业
黄河

黄河:一条河流与一个文明的塑造 自西向东,跨越5464公里,黄河的旅程本身就是一曲不屈不挠的史诗。它绕过高山,流过平原,穿越沙漠,在地图上勾勒出一个雄浑的“几”字形。而正是在这条大河的臂弯里,华夏文明的诸多基石被一一奠定。 黄河所滋养的,是一种丰富、多样且源远流长的文化。传说中的黄帝与炎帝,这两位杰

热心网友
04.27
库克计划将九月推出的折叠版iPhone产品线移交给继任者约翰·特努斯
web3.0
库克计划将九月推出的折叠版iPhone产品线移交给继任者约翰·特努斯

库克交棒进行时:折叠屏iPhone重任,已移交继任者特努斯 科技圈又有新动向。根据知名记者马克·古尔曼的最新报道,苹果公司的权力交接正在产品层面悄然推进。就在4月27日,消息指出,CEO蒂姆·库克已经开始将一条堪称“实力担当”的核心产品线,正式移交给他的继任者约翰·特努斯。而这条产品线的重中之重,正

热心网友
04.27
家乡的母亲河
职业与学业
家乡的母亲河

家乡的母亲河 在成都,有一条河无人不晓,那便是锦江。她承载着漫长的历史,成都人更习惯唤她一个亲切的名字——府南河。这声称呼里,饱含着我们对母亲河的深厚敬意。 历史上的府南河,河水清澈见底。诗圣杜甫曾在此留下千古名句:“窗含西岭千秋雪,门泊东吴万&里船。”要知道,古时没有火车飞机,交通全靠舟车。对深处

热心网友
04.27
入冬以来的第一场雪
职业与学业
入冬以来的第一场雪

十一月份悄然而至 十一月份,真是个奇妙的月份。天气的脾气变化多端,让人捉摸不透。有时它会骤然变脸,寒气逼人,时不时还洒下一场鹅毛大雪;有时却又阳光和煦,暖意融融,直照得人心里亮堂堂的;偶尔,它还会飘下丝丝凉雨,带来一阵清爽。 瞧,这就是入冬以来的第一场雪,我们期盼已久的景象终于成了真。起初,天空只是

热心网友
04.27