macにvalgrindをインストールしようとしましたが、./autogen.sh
このエラーを取得します。
running: aclocal
./autogen.sh: line 6: aclocal: command not found
error: while running 'aclocal'
誰もこれを解決する方法を知っていますか?
brew install automake
その後、aclocalを使用できます
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の開発バージョンを使用する必要があります。
brew をインストールする場合は、brew install automake
およびbrew install autoconf
Autotoolsがインストールされていません。 autogen.sh
を実行する場合は、最初に install を実行する必要があります。
ただし、valgrindをインストールするだけの場合は、autogen.sh
を実行する必要はありません。 valgrind.org から最新のソースパッケージをダウンロードし、展開して./configure
スクリプトを実行します。
$ ./configure
$ make
$ Sudo make install
ただし、システムがYosemiteの場合、おそらくsvnの最新の開発バージョンが必要になり、最初にautotoolsをインストールする必要があります。