MSYS2[Win]

MSYS2是一个Windows上的软件分发和构建平台。集合了许多用于软件构建的库和工具。

安装

官网:https://www.msys2.org/

推荐使用chocolatey安装:
choco install msys2

安装完成后,打开MSYS2的终端,以下命令均需要在MSYS2的终端中使用。

首先,更换软件源,修改/msys64/etc/pacman.d中的三个mirrorlist文件,将国内源放到最前面。

重新打开msys终端,更新package库:pacman -Syu

如果主体需要更新,会要求关闭终端再重新打开,然后才能更新package:pacman -Su

其中:

> 静态库的路径为:  
msys2\usr\lib
msys2\mingw64\lib
> 头文件的路径为:
msys2\usr\include
msys2\mingw64\include

注意:MSYS2中安装的工具链,应当在MSYS2MINGW终端中使用,否则会发生错误。

安装package

  • GCC: pacman -S gcc
  • make: pacman -S make
  • ARM-GCC: pacman -S mingw-w64-x86_64-arm-none-eabi-gcc
  • OpenOCD: pacman -S mingw-w64-x86_64-openocd
  • CMake: pacman -S cmake
  • ninja: pacman -S ninja

使用windows terminal