Update: Verwenden Sie einfach Homebrew, um diese Pakete zu installieren und mit dem Leben fortzufahren.
Installieren Sie Homebrew und installieren Sie einfach die autoconf
, automake
und libtool
Pakete wie folgt aus :
brew install autoconf automake libtool
Als ich diese Antwort vor mehr als drei Jahren schrieb, sollte sie eine frühere Antwort korrigieren, die veraltet, nur mit Links versehen und in der Erklärung vage war. Zu dieser Zeit habe ich es vorgezogen, Raw Source Compilation unter macOS für eine solche Aufgabe zu verwenden, anstatt einen Paketmanager wie Homebrew zu verwenden, da ich Homebrew und MacPorts damals einfach als etwas unausgereift empfunden habe.
Jetzt benutze ich Homebrew (aka brew
) unter macOS genauso regelmäßig wie apt-get
unter Ubuntu und yum
CentOS. Ich würde empfehlen, nichts aus dem rohen Quellcode unter MacOS zu kompilieren, es sei denn, Sie haben wirklich keine andere Wahl.
Alter Antwortinhalt unten als Referenz.
Mir ist klar, dass diese Frage über 3 Jahre alt ist, aber die akzeptierte Antwort ist nur eine Antwort auf einen Link und dieser Link ist jetzt tot. Und die andere Antwort ist technisch korrekt, aber es erklärt immer noch nicht die tatsächlichen Hands-on - Prozess erforderlich , um die GNU - Versionen zu installieren autoconf
, automake
und libtool
in Mac OS X.
Zuerst Xcode-seit mindestens Version 4.3 Ich glaube-nicht mehr enthält die GNU - Versionen autoconf
, automake
und libtool
. Dies bedeutet nicht, dass Sie GNU-Tools nicht selbst installieren können. Und hier ist wie.
Ich habe diesen Prozess unter Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) und 10.9 (Mavericks) ohne Probleme verwendet.
Installieren Sie die Xcode- und Xcode-Befehlszeilentools.
Die erste Voraussetzung ist, dass Xcode zusammen mit den Xcode-Befehlszeilentools installiert ist . Die Chancen stehen gut, wenn Sie brauchen autoconf
, automake
und libtool
installiert, haben Sie bereits Xcode haben und die Kommandozeilen - Tools installiert, aber zeigt nur , dass aus für diejenigen , die noch nicht , dass das Setup haben.
Nun zur Show! Beachten Sie nur, dass die Versionsnummern der Downloads auf dem aktuellen Stand (Stand April 2015) basieren und zum Zeitpunkt dieses Beitrags gut funktionieren. Passen Sie auf andere Versionen an, wenn Sie Folgendes benötigen:
Installieren Sie autoconf
2.69.
Legen Sie das Arbeitsverzeichnis auf Ihr Basisverzeichnis fest:
cd
Holen Sie sich den Quellcode und dekomprimieren Sie ihn:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
Gehen Sie in das unkomprimierte Quellcodeverzeichnis:
cd autoconf-*
Führen Sie das configure
Skript im Quellcode aus:
./configure
Führen make
Sie nun Folgendes aus , um es zu kompilieren:
make
Jetzt installieren Sie es:
sudo make install
Überprüfen Sie die neu installierte autoconf
Version, um sicherzustellen, dass alles gut gelaufen ist:
autoconf --version
Die Antwort sollte ungefähr so aussehen:
autoconf 2.69
Installieren Sie automake
1.15.
Legen Sie das Arbeitsverzeichnis auf Ihr Basisverzeichnis fest:
cd
Holen Sie sich den Quellcode und dekomprimieren Sie ihn:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
Gehen Sie in das unkomprimierte Quellcodeverzeichnis:
cd automake-*
Führen Sie das configure
Skript im Quellcode aus:
./configure
Führen make
Sie nun Folgendes aus , um es zu kompilieren:
make
Jetzt installieren Sie es:
sudo make install
Überprüfen Sie die neu installierte automake
Version, um sicherzustellen, dass alles gut gelaufen ist:
automake --version
Die Antwort sollte ungefähr so aussehen:
automake 1.15
Installieren Sie libtool
2.4.6.
Legen Sie das Arbeitsverzeichnis auf Ihr Basisverzeichnis fest:
cd
Holen Sie sich den Quellcode und dekomprimieren Sie ihn:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
Gehen Sie in das unkomprimierte Quellcodeverzeichnis:
cd libtool-*
Führen Sie das configure
Skript im Quellcode aus:
./configure
Führen make
Sie nun Folgendes aus , um es zu kompilieren:
make
Jetzt installieren Sie es:
sudo make install
Überprüfen Sie die neu installierte libtool
Version (über die man
Seite), um sicherzustellen, dass alles gut gelaufen ist:
man libtool
Auf der ersten Seite der Manpage sollte ungefähr Folgendes stehen:
libtool - Handbuchseite für libtool 2.4.6