Ubuntu 11.10 x86_64 の ppa からPoint Cloud Libraryをインストールしました (dev パッケージを含み、必ずしも質問に関連するわけではありませんが、完全を期すためにこの詳細を提供しています)。コンパイルしようとすると (cmake で生成された make ファイルで作成)、pcl を使用する自分のコードをコンパイルしようとすると、選択した CPU が x86-64 命令セットをサポートしていないというエラーが表示されます。このエラーは何を意味し、エラーを取り除くには何をチェックすればよいですか?
22922 次
2 に答える
5
gcc
これは、 64 ビットをサポートしない CPU タイプを選択するフラグを に渡していることを意味します。たとえば、次のようなフラグを使用している可能性があります-march=prescott
。コンパイル行はどのように見えますか? フラグに関するいくつかの有用な情報は、Gentoo (他の場所?) wiki で見つけることができます: http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
于 2012-04-21T15:05:52.270 に答える
1
64 ビット マシンで実行していますか?
ソフトウェアは 64 ビット マシン用で、32 ビット プロセッサを使用しているようです。
于 2012-04-21T12:46:46.673 に答える