我需要在 i686 主机环境(32 位 Ubuntu Docker 容器)中使用 GCC 5.3 为 i586 目标(无 MMX 指令)构建。主机工具链是 i686。无论如何要在不构建 i586 交叉编译器的情况下执行此操作吗?
1 回答
1
-march=cpu-type
是的,您可以通过指定选项告诉 gcc 为特定机器类型生成指令。请参阅gcc 文档中的x86 选项。所以你需要这样的东西:
g++ -march=i586 [...]
于 2016-05-01T08:17:53.750 回答