私はUbuntu 11.10 x86_64のppaからPoint Cloud Libraryをインストールしました(開発パッケージを含み、必ずしも質問とは関係ありませんが、この詳細を提供しています)。 コンパイルしようとしているときに、pclを使用する独自のコードをcmakeが生成したファイルに作成しようとしています。選択したCPUがx86-64命令セットをサポートしていません。 このエラーは何を意味し、エラーを削除するために何を確認すればよいですか?"選択したCPUがx86-64命令セットをサポートしていません"というエラーはどういう意味ですか?
答えて
64ビットマシンで実行していますか?
このソフトウェアは64ビットマシン用で、32ビットプロセッサを搭載しているようです。
これは、フラグをgcc
に渡して、64ビットをサポートしないCPUタイプを選択していることを意味します。たとえば、-march=prescott
などのようなフラグを使用している可能性があります。あなたのコンパイルラインはどのように見えますか?フラグについてのいくつかの有益な情報は、Gentoo(else?)wikiにあります:http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
RHEL6(64ビット)で-march = i486というフラグをgccに渡して、同じエラーが発生しました。それを取り除くことで解決します。 – Arvind
cmakeはx64マシン上で実行されていても間違った行進を設定する "巧妙な"何かをしています。多かれ少なかれcmakeの問題です。 (OPはcmakeを渡して言及した)。 –
- 1. DBD-mysqlエラー:選択したCPUがx86-64命令セットをサポートしていません
- 2. この命令はポストスクリプトではどういう意味ですか?
- 3. CPUがサポートしていない命令を実行するとどうなりますか?
- 4. 「接続をコンパイルできませんでした:」というエラーはどういう意味ですか?
- 5. Silverlightは動的リソースをサポートしていません。これはどういう意味ですか?
- 6. 結果はどういう意味がありませんか?
- 7. 現在、どのアセンブラがAVX命令セットをサポートしていますか?
- 8. 「殺した」とはどういう意味ですか?
- 9. 0x0Fは何を意味していますか?そして、このコードはどういう意味ですか?
- 10. Pygletを使用しようとしています - このエラーはどういう意味ですか?
- 11. "トップレベルデザインエンティティは定義されていません" ...どういう意味ですか?
- 12. Appription Active Directoryサポート、それはどういう意味ですか?
- 13. Yacc - 「エラー」とはどういう意味ですか?
- 14. ステータス= 2147746065とはどういう意味ですか? firefoxエラー
- 15. _( "書き込みエラー")とはどういう意味ですか?
- 16. 「文字列が終了していません」とはどういう意味ですか?
- 17. ボタンが武装しているとはどういう意味ですか?
- 18. 「バイナリルビは使用できません」とはどういう意味ですか?
- 19. %%はどういう意味ですか?
- 20. 「選択はすべての消費者にとって一貫していなければなりません」とはどういう意味ですか?
- 21. Java:コントロールの選択と反復?どういう意味ですか?
- 22. データクラスという用語はどういう意味ですか?
- 23. CPUがMUL/MULTのような命令をどのように実装していますか?
- 24. 「提供されたパラメータがコールターゲットのシグネチャと一致しません」とはどういう意味ですか?
- 25. 「unhashable type: 'list'」というエラーはどういう意味ですか?
- 26. エラーはどういう意味し、それが
- 27. "あいまいなマージ - 選択されたアクション" - それはどういう意味ですか?
- 28. "DataViewがSystem.dataでシリアル化可能とマークされていません"とはどういう意味ですか?
- 29. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 30. 「返信が完了しました」というメッセージは、通常、Gerritでどういう意味ですか?
出力のuname -a:Linux ubuntu11 3.0.0-13-server#22-Ubuntu SMP Wed 11月2日15:09:08 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux – Anupam
'grep --color = always -iw lm/proc/cpuinfo'の出力は、プロセッサが64ビット対応であることを意味するフラグlmを示します。 – Anupam