【发布时间】:2021-05-04 02:39:10
【问题描述】:
每当我尝试在带有 M1 芯片的 Macbook 上使用 march=native 编译任何 C++ 程序时,使用 clang 时都会出现以下错误:
clang: error: the clang compiler does not support '-march=native'
但是,它曾经可以在配备 Intel CPU 的旧款 Macbook 上运行。 clang 不支持这种架构吗(还)?
clang --version 给出:
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: arm64-apple-darwin20.2.0
【问题讨论】:
-
当你说它曾经在旧款 MacBook 上工作时,它是同一个版本的 Clang 吗?
clang --version在这两个系统上说什么? -
@EricPostpischil 我已经更新了问题
标签: c++ c compiler-errors compilation