2017-08-03 1 views
1

cmakeを使用してlinuxのアームに対してOpenPanoをクロスコンパイルしようとしています。私はエラーになっています:cc1plus:エラー:オプション '-march = native'の認識できない引数

cc1plus: error: unrecognized argument in option '-march=native'

をしかし、それは、これは有効な引数であることを言う:

cc1plus: note: valid arguments to '-march=' are: armv2 armv2a [...] native

私は混乱しています。それが有効な議論であるなら、それはなぜ認識されないのですか?

GCCバージョン:

アームpoky-Linuxベースgnueabi-GCC(GCC)5.3.0

アームpoky-Linuxベースgnueabi-G ++(GCC)5.3.0

答えて

1
  1. それは権利である - ネイティブはあなたがクロスコンパイルするときに非常に適用されていませんコンパイルするマシンのアーキテクチャを意味:)

  2. 彼らはたぶん表示された文字列からそれを削除するのを忘れていました。

私はむしろ表示された使用法に頼らないでください。代わりにドキュメントをよく確認してください:)

関連する問題