web-dev-qa-db-ja.com

valgrindのインストールエラー

macにvalgrindをインストールしようとしましたが、./autogen.shこのエラーを取得します。

running: aclocal
./autogen.sh: line 6: aclocal: command not found
error: while running 'aclocal'

誰もこれを解決する方法を知っていますか?

22
DRINK
brew install automake 

その後、aclocalを使用できます

52
庄景鹏

Valgrindの開発バージョンをビルドおよびインストールするには、システムに2つのサードパーティツール(autoconfおよびautomake)が必要です。これらのツールは、AppleのXcode開発環境にパッケージ化されなくなったため、手動でインストールする必要があります。

これらのツールをインストールするには、ターミナルで次のコマンドを入力します。

curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
tar -xzf autoconf-latest.tar.gz 
cd autoconf-[x.xx]
./configure && make && Sudo make install

curl -OL http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
cd automake-1.15
./configure && make && Sudo make install

その後、次の手順に従って続行できます。 http://valgrind.org/downloads/repository.html

OS Xを使用している場合は、現在プラットフォームのサポートが標準に戻っている間は、現在Valgrindの開発バージョンを使用する必要があります。

7
Rhys Kidd

brew をインストールする場合は、brew install automakeおよびbrew install autoconf

4
user6063240

Autotoolsがインストールされていません。 autogen.shを実行する場合は、最初に install を実行する必要があります。

ただし、valgrindをインストールするだけの場合は、autogen.shを実行する必要はありません。 valgrind.org から最新のソースパッケージをダウンロードし、展開して./configureスクリプトを実行します。

$ ./configure
$ make
$ Sudo make install

ただし、システムがYosemiteの場合、おそらくsvnの最新の開発バージョンが必要になり、最初にautotoolsをインストールする必要があります。

2
baf