5

我在 Ubuntu 11.10 x86_64 中从 ppa 安装了点云库(包括开发包,不一定与问题相关,但为了完整起见,我提供了这个细节)。当我尝试编译(在 cmake 生成的 make 文件上制作)我自己的使用 pcl 的代码时,我收到错误CPU you selected does not support x86-64 instruction set。这个错误是什么意思,我应该检查什么才能消除错误?

4

2 回答 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 回答