msys2下完后好多程序,我要配置c/c++的话要用哪个啊

如图

img


每一个点开都是不同的终端,我应该选哪个啊,看攻略也没提及。话说这些都是干啥的啊?

以下答案引用自GPT-3大模型,请合理使用:

谢谢

要使用 MSYS2 编译 C/C++ 代码,你应该使用 MinGW 64-bit 终端。这是一个全功能的 MinGW 包,你可以使用其中的 gcc 和 g++ 来编译代码。

其它的终端是用来运行不同类型的档案/程序的:

1. MSYS2 Bash:这是 Linux 样式的 bash shell,用于运行 linux 命令。

2. MSYS2 MinGW 32-bit:这是一个大部分功能都可用的 mingw 包,但是只支持 32 位系统。

3. MSYS2 MinGW 64-bit:这是一个完整的 mingw 包,支持 32 位和 64 位系统。

4. MSYS2 MSYS:这是一个基于 windows 的 shell,用于运行 msys 命令。

要编译 C/C++ 代码,你需要在 MinGW 64-bit 终端中运行 gcc 或 g++ 命令。

例如:

gcc -o hello.exe hello.c
这将编译 hello.c 文件并生成一个 hello.exe 二进制文件。

g++ -o hello.exe hello.cpp
这将编译 hello.cpp 文件并生成一个 hello.exe 二进制文件。

如果我的回答解决了您的问题,请采纳我的回答

虽然没有用过,但是看着 msys2 后接的是默认的编译工具链环境
直接上 64位 ,然后不需要交叉编译的 arm,
选 clang64 就行了

写个 HelloWorld 调gcc编译试下