标签: gcc compilation cross-compiling i386 mmx
我需要在i686主机环境(32位Ubuntu Docker容器)中使用GCC 5.3构建i586目标(无MMX指令)。主机工具链是i686。无论如何在没有构建i586交叉编译器的情况下执行此操作?
答案 0 :(得分:1)
是的,您可以通过指定-march=cpu-type选项告诉gcc生成特定机器类型的说明。请参阅gcc文档中的x86 Options。所以你需要这样的东西:
-march=cpu-type
g++ -march=i586 [...]