2

ValgrindをSUSELinuxSLES 11SP2のホームディレクトリにインストールし、パスに追加しました。次に、Eclipse Juno for C / C ++ Service Release 2ビルドID:20130225-0426をインストールし、Valgrindプラグインをインストールしました。

Valgrindでプロファイル構成を作成しようとすると、「[Valgrindオプション]:Valgrindのバージョンを判別できませんでした」というエラーメッセージが表示されます。構成を作成できますが、すべてのボタンをグレー表示して続行できません。閉じるボタンを除いて。

EclipseでValgrind実行可能ファイルの場所を定義するなどの些細なことを見逃していることは知っていますが、プロジェクトのプロパティやウィンドウの設定では見つかりませんでした。

よろしくお願いします。

4

2 に答える 2

0
于 2013-03-19T12:15:44.820 に答える
0

同じエラーが発生していますが、あなたが与えた説明が原因ではありません。

通常、Eclipse が探しているディレクトリに valgrind がインストールされていないため、mac os x で valgrind を使用している場合、このエラーが発生する可能性があります。Mac で問題を解決するには、ln -s valgrind_location /usr/bin/valgrind と入力して、valgrind の場所へのシンボリック リンクを作成する必要があります。これは、Eclipse のサイトhttp://wiki.eclipse.org/Linux_Tools_Project/Valgrind/User_Guideの指示とは異なることに注意してください。何らかの理由で、彼らは自分のサイトで呼び出しを逆にしています。この修正を行うと、valgrind は Eclipse 内から正しく機能しました。

そのため、少なくとも macs では、valgrind のバージョンを特定できないというエラーは、少なくともファイルが見つからない eclipse と一致します。

于 2015-08-04T05:42:09.787 に答える