msys2适合开发者,因为它除了cpp开发环境,还有linux中的一些基本的命令比如mkdir/ls/rm等,此外还有一个package管理可以装很多包,因此可是更好的使用Makefile和CMake等大项目的开发工具。

MinGW适合运行者和cpp初学者,里面只有基础的cpp开发环境。

安装MinGW

  1. 官网下载 MinGW并安装。
  2. 在设置->高级系统设置->环境变量中给PATH添加上MinGW下的bin目录的路径,如D:\mingw-w64\mingw64\bin。
    打开cmd,输入g++ -v或gcc -v,如果有输出则配置成功。
    Using built-in specs.
    COLLECT_GCC=gcc
    ......
    Thread model: posix
    gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)`
    

安装msys2并配置cpp开发环境

  1. 下载并安装,可参考官方教程msys2
  2. 打开${msys2_dir}/msys2.exe,输入下面命令同步更新package,运行完第一个命令后,terminal会选择是否关掉,选择关掉重开一个
    # Update the package database and base packages
    pacman -Syu 
    # Update the rest of the base packages
    pacman -Su
    
  3. 在Msys2中可以使用mingw,下载mingw-w64 GCC的编译工具(关于更多package管理,see here
    pacman -S --needed base-devel mingw-w64-x86_64-toolchain
    
    会让选择需要安装哪些,如果不清楚可以直接回车,默认全部安装,大概需要磁盘空间1.3G
  4. 将${msys2_dir}/usr/bin和${msys2_dir}/mingw64/bin添加到PATH(设置->高级系统设置->PATH)里并且放到最前面。
  5. 打开cmd如上面MinGW一样测试
GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐