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
相关攻略
如何开启Windows 11的“卓越性能”电源计划 释放电脑最高性能限制方法 想榨干Windows 11的性能潜力,却发现“卓越性能”电源计划在设置里“玩失踪”?别急,这通常意味着这个隐藏的“性能模式”还在系统后台待命,只是没被显示出来。下面这几种方法,总有一款能帮你把它调出来,解锁电脑的终极性能状
Windows用户不用装虚拟机,也不用开WSL,就能在本地享受接近Linux的开发环境 想在Windows下搞开发,又怀念Linux命令行的高效?好消息是,你完全不必大动干戈去装虚拟机或配置WSL。其实,在本地就能搭建出操作逻辑、常用命令乃至工具链都与Linux高度一致的开发环境。目前,经过长期验证
AI文摘 摘要由实在Agent通过智能技术生成。此内容由AI根据文章内容自动生成,并已由人工审核。 今天,我们来解析一个企业智能化进程中绕不开的核心问题:哪些AI智能体能实现真正的全终端覆盖?在这波大模型驱动的智能化浪潮里,智能体(常被昵称为“AI龙虾”)早已成为企业提升效率的关键引擎。但理想很丰满
如何在Windows 11上找回Mac Spotlight般的“秒开”体验? 用惯了Mac的Spotlight,再回到Windows 11,是不是总觉得任务栏搜索慢半拍?那种按下快捷键、悬浮框秒出、程序即点即开的流畅感,其实在Windows上也能实现。关键就在于绕过系统默认的、略显臃肿的搜索组件,启
如何在Windows中修改用户文件夹存放路径:将文档移出C盘详细教程 你的C盘是不是又亮起了“空间不足”的红灯?很多时候,问题就出在那个默认的“文档”文件夹上。日积月累,工作文件、下载内容、软件缓存都堆在里面,C盘再大也经不起这么消耗。其实,完全可以把“文档”这类用户文件夹从系统盘挪走,既能释放C盘
热门专题
热门推荐
吉利汽车2026财年首季:营收首破800亿,自主品牌销量登顶 4月29日,吉利汽车交出了一份颇具分量的季度成绩单。2026财年第一季度报告显示,公司营业总收入达到838亿元,同比增长15%;核心归母净利润为45 6亿元,同比增幅高达31%。开门红的态势,相当明显。 销量的强劲增长是业绩的基石。整个第
Kyber Network攻击者再度转移资金,近3000枚ETH流入混币器 区块链安全领域又有了新动态。根据PeckShield监测机构发布的数据,就在4月29日,此前攻击Kyber Network的黑客有了新动作——他们将总计2,900枚ETH,按当时市价计算约合680万美元,分批转入了知名的隐私
VCT EMEA 第一赛段第四周战报:季后赛版图初定,最终轮悬念丛生 随着第四周比赛的尘埃落定,VCT EMEA 第一赛段的小组赛也进入了最后的冲刺阶段。季后赛的晋级形势,在几场关键对决后,已经勾勒出大致的轮廓,但最终的门票归属,仍留有几处引人遐想的悬念。 先来看看过去一周的战果: Eternal
各位团长好! 今天,咱们要迎来一位既熟悉又陌生的“新朋友”。 一位沉睡千年而苏醒的半神裔战士,一位将光明与黑暗之力集于一身的混沌黑骑士! 没错,这位即将登场的时空系刺客,正是: 新SP - 黑骑士希格 基础信息 ◆英雄名:混沌之光-黑骑士希格 ◆阵营:时空系 ◆特长:变身、收割 ◆职业:刺客 ◆上线
宝可梦pokopia:解锁水边小船栖息处全攻略 在宝可梦pokopia的世界里,水边小船栖息处绝对是一个值得探索的秘密角落。想要揭开它的神秘面纱?别急,需要满足几个特定的条件才能顺利解锁。 主线剧情是钥匙 首先,你得在游戏主线剧情上达到一定的进度。这通常意味着,你需要完成一系列关键任务,推动整个故事





