Update: Verwenden Sie Homebrew, um diese Pakete zu installieren, und machen Sie weiter mit dem Leben.
Installieren Sie Homebrew und installieren Sie einfach die autoconf
, automake
und libtool
Pakete wie folgt:
brew install autoconf automake libtool
Als ich diese Antwort vor mehr als drei Jahren schrieb, musste ich eine frühere Antwort korrigieren, die veraltet war, nur Links enthielt und vage Erklärungen enthielt. Zu dieser Zeit zog ich es vor, die Rohquellkompilierung für macOS für eine solche Aufgabe zu verwenden, anstatt einen Paketmanager wie Homebrew, da Homebrew und MacPorts damals einfach unreif waren.
Jetzt verwende ich Homebrew (aka brew
) auf macOS so regelmäßig wie apt-get
auf Ubuntu und yum
CentOS. Ich würde empfehlen, auf MacOS nichts aus dem Quellcode zu kompilieren, es sei denn, Sie haben wirklich keine Wahl.
Alte Antwortinhalte unten für Referenzzwecke.
Mir ist klar, dass diese Frage über 3 Jahre alt ist, aber die akzeptierte Antwort ist nur eine Link-Antwort und dieser Link ist nun tot. Und die andere Antwort ist technisch korrekt, aber es immer noch nicht erklären, die tatsächliche 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 die GNU - Versionen enthält 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-Befehlszeilenprogrammen installiert wird . Die Chancen stehen gut, wenn Sie brauchen autoconf
, automake
und libtool
installiert, Sie haben bereits Xcode und die Kommandozeilen - Tools installiert, aber nur, dass für diejenigen, den Hinweis auf die noch nicht, dass das Setup haben.
Nun zur Show! Bitte beachten Sie, dass die Versionsnummern der Downloads auf dem Stand vom April 2015 basieren und zum Zeitpunkt dieses Beitrags gut funktionieren. Passen Sie 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 Quellcode-Verzeichnis:
cd autoconf-*
Führen Sie das configure
Skript im Quellcode aus:
./configure
Führen make
Sie jetzt 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 so sein:
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 Quellcode-Verzeichnis:
cd automake-*
Führen Sie das configure
Skript im Quellcode aus:
./configure
Führen make
Sie jetzt 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 so sein:
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 Quellcode-Verzeichnis:
cd libtool-*
Führen Sie das configure
Skript im Quellcode aus:
./configure
Führen make
Sie jetzt 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 zu bestätigen, dass alles gut gelaufen ist:
man libtool
Auf der ersten Seite der Manpage sollte es ungefähr so aussehen:
libtool - Handbuchseite für libtool 2.4.6