0

私は Unix や Mac OSX のターミナル経由でコンパイル チェーンを使用した経験があまりないので、その過程で大きな間違いを犯したと思いますが、誰にもわかりません。

Mid 2012 MacBook Pro の Mac OSX 10.7.5 で Qt Creator で Valgrind を使用しようとしています。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 を使用して開発しており、コンパイルは完璧に機能します。コンパイラとしてclangの代わりにgccを使用しようとしましたが、役に立ちませんでした。Googleもstackoverflow検索もそれに関して私を助けませんでした。

アイデアはありますか?

4

1 に答える 1

1

valgrind のビルド自体がバグっているようです。何度も再コンパイルを試みた後、macports を介してインストールして動作させることができました。

ええと。何もないよりマシ。

于 2013-06-20T09:57:15.643 に答える