MSYS2 - 安装gcc或工具链?

28

我正在使用便携式的MSYS2 + MinGW64。

我的意思是要获取gcc。

一些资源指出需要安装gcc

$ pacman -Sy mingw-w64-i686-gcc
$ pacman -Sy mingw-w64-x86_64-gcc

http://www.cplusplus.com/forum/windows/227005/

其他人(主要在GitHub上)指出需要安装一个工具链,例如:

toolchain

$ pacman -Sy mingw-w64-x86_64-toolchain

https://github.com/tpaviot/oce/issues/631

https://github.com/Alexpux/MSYS2-packages/issues/293

https://github.com/orlp/dev-on-windows/wiki/Installing-GCC--&-MSYS2

如果有任何原因,你更倾向于选择其中之一吗?

1个回答

48

发现在 邮件列表 上:

Then you can install toolchain by typing:
pacman -S mingw-w64-i686-toolchain
or
pacman -S mingw-w64-x86_64-toolchain
It installs full MinGW-w64 GCC with prerequisites. If you don't need full
GCC then you can install only needed languages. Variants are:
32bit:
mingw-w64-i686-gcc  - C/C++
mingw-w64-i686-ada
mingw-w64-i686-fortran
mingw-w64-i686-objc  - ObjC/ObjC++

64bit:
mingw-w64-x86_64-gcc  - C/C++
mingw-w64-x86_64-ada
mingw-w64-x86_64-fortran
mingw-w64-x86_64-objc  - ObjC/ObjC++

因此,工具链安装了所有可用的语言,而不仅仅是gcc。

3
简洁明了!我需要工具链。我会试用并发布反馈。 - sancho.s ReinstateMonicaCellio

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接