手工客

关注shougongke

关闭
手工客 > 区块链 > 正文

免费行情软件APP网站大全 币圈新手必看十大行情分析工具推荐

Windows 用户无需安装虚拟机,也不必启用 WSL,就能获得操作逻辑、命令习惯和工具生态高度贴近 Linux 的本地开发体验。当前被广泛采用且稳定易用的两类方案是 Cygwin 和 MinGW-w64:前者通过 cygwin1.dll 提供完整的 POSIX 兼容层,使 bash、GCC、Vim、Make 等经典 Unix 工具在 Windows 上原生运行;后者不依赖兼容层,直接生成标准 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: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 可执行文件,兼容性好、启动迅速、部署简洁。目前主流且长期维护的集成环境是 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

阅读全文