如何确定构建 GCC 交叉编译器的体系结构?
How to determine architecture to build GCC cross compiler?
我正在尝试在 Linux 上设置一个构建服务器,我将用它来为 Windows 和 Mac 构建 C/C++ 应用程序。
我知道 GCC 支持多种不同的体系结构,但我不知道如何确定构建 GCC 交叉编译器所需的目标。
有人可以给我解释一下吗?
提前致谢。
P.S。
我知道预编译的解决方案已经存在,但我只想通过深入研究来详细了解这一点。
在目标机器上,运行:
gcc -dumpmachine
然后在构建交叉工具链时在 --target
选项中使用结果。
我正在尝试在 Linux 上设置一个构建服务器,我将用它来为 Windows 和 Mac 构建 C/C++ 应用程序。 我知道 GCC 支持多种不同的体系结构,但我不知道如何确定构建 GCC 交叉编译器所需的目标。
有人可以给我解释一下吗?
提前致谢。
P.S。 我知道预编译的解决方案已经存在,但我只想通过深入研究来详细了解这一点。
在目标机器上,运行:
gcc -dumpmachine
然后在构建交叉工具链时在 --target
选项中使用结果。