windows+cpp(二):安装cpp开发环境 MinGW 或 msys2 或 Cygwin

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一样测试

你可能感兴趣的:(编译优化与开发,windows,linux,c++)