如图
以下答案引用自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编译试下