【问题标题】:cc1plus: error: unrecognized argument in option '-march=native'cc1plus:错误:选项“-march=native”中的参数无法识别
【发布时间】:2017-08-03 12:12:47
【问题描述】:

我正在尝试使用 cmake 为 linux arm 交叉编译 OpenPano。我收到一个错误:

cc1plus:错误:选项“-march=native”中的参数无法识别

然后它说这是一个有效的论点:

cc1plus:注意:“-march=”的有效参数是:armv2 armv2a [...] native

我很困惑。如果它是一个有效的论点,那么为什么它无法识别?

gcc 版本:

arm-poky-linux-gnueabi-gcc (GCC) 5.3.0

arm-poky-linux-gnueabi-g++ (GCC) 5.3.0

【问题讨论】:

    标签: gcc cmake arm g++ cross-platform


    【解决方案1】:
    1. 没错——native是指编译机的架构,交叉编译的时候不太适用:)

    2. 他们可能只是忘记从显示的字符串中删除它。

    我宁愿不依赖显示的用法。最好检查文档:)

    【讨论】:

      猜你喜欢
      • 2015-02-05
      • 2016-02-10
      • 2016-08-09
      • 1970-01-01
      • 2015-11-12
      • 2017-01-22
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      相关资源
      最近更新 更多