Mac OSX上的Valgrind Qt应用程序 - 报告不兼容的处理器

时间:2013-06-18 12:37:40

标签: c++ macos qt qt-creator valgrind

我在使用Unix或Mac OSX上的终端编译链时并不是很有经验,所以我只是假设我犯了一个很大的错误,但是谁知道。

我正试图在2012年中期的MacBook Pro上使用Valgrind和Mac OSX 10.7.5上的Qt Creator。我正在使用Qt 5.0.1和最新的valgrind版本。我使用本指南编译了valgrind:http://prateekvjoshi.wordpress.com/2013/02/27/how-to-install-valgrind-on-mac-os-x/并且必须将#define __private_extern__ extern添加到几个文件中才能使其正常工作。谷歌告诉我。

在编译之后(并检查它是否有效),我尝试在Qt Creator中使用valgrind并通过终端。有趣的是,分析崩溃(两次),我得到以下内容:

Incompatible processor. This Qt build requires the following features:
sse3 ssse3
Aborted. Incompatible processor: missing feature 0x18 - sse3.
** Process crashed **
** Analyzing finished **

这让我感到迂回。我正在使用Qt Creator开发很长一段时间,编译工作完美。我尝试使用gcc而不是clang作为编译器无济于事。 google和stackoverflow搜索都没有帮助我。

任何想法?

1 个答案:

答案 0 :(得分:1)

原来我的valgrind本身的构建似乎已经被淘汰了。在尝试多次重新编译之后,我能够通过macports安装它。

好吧,好吧。总比没有好。