我在ppa中安装了Point Cloud Library用于Ubuntu 11.10 x86_64(包括开发包,不一定与问题相关,但为了完整起见,我提供了这个细节)。 当我尝试编译(在cmake生成的make文件上生成)我自己的代码使用pcl我得到错误你选择的CPU不支持x86-64指令集。 这个错误是什么意思,我应该检查什么才能删除错误?
答案 0 :(得分:5)
这意味着您正在向gcc
传递一个标志,该标志选择不支持64位的CPU类型。例如,您可能正在使用-march=prescott
或类似的标记。你的编译行是什么样的?关于标志的一些有用信息可以在Gentoo上找到(还有哪里?)wiki:http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
答案 1 :(得分:1)
你在64位机器上运行吗?
看起来该软件适用于64位计算机,而您拥有32位处理器。