Holen Sie sich die Quelle
wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"
Quelle entpacken
tar xzf jhead-2.97.tar.gz
Oder holen und entpacken Sie die Quelle in einem Schritt
curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz
Jetzt haben Sie ein Verzeichnis namens jhead-2.97
. Geben Sie dieses Verzeichnis ein und führen Sie make
aus .
cd jhead-2.97
make
Dadurch wird der Code kompiliert und eine ausführbare Datei namens jhead
für Sie verlinkt .
Einige Makefiles haben Installationsziele. Dieser tut es. Um die ausführbare Datei zu installieren,
make install
Sie müssen das wahrscheinlich als root ausführen. Jetzt ist Ihr Programm installiert und einsatzbereit.
In diesem Fall sieht das Installationsziel folgendermaßen aus:
cp jhead ${DESTDIR}/usr/local/bin/
Wenn Sie jemals auf ein Programm ohne Installationsziel in seinem Makefile stoßen, wissen Sie einfach, dass Sie alle ausführbaren Dateien in /usr/local/bin
bekommen müssen und alle Bibliotheken in /usr/local/lib
(oder andere geeignete Speicherorte.) Manchmal gibt es auch andere Dateien, um die Sie sich kümmern müssen, wie z. B. Dokumentationsdateien (z. B. Manpages), Konfigurationsdateien usw.
Xcode 4.3 hat make nach /Applications/Xcode.app/Contents/Developer/usr/bin/make
verschoben . Sie können make bis /usr/bin/
installieren indem Sie das Befehlszeilen-Tools-Paket aus den Einstellungen von Xcode oder von developer.apple.com/downloads herunterladen (was ein kostenloses Entwicklerkonto erfordert, aber nicht Xcode).
Wenn make install
führt zu einem Fehler wie cp: directory /usr/local/bin does not exist
, führen Sie einfach mkdir /usr/local/bin/
aus .
Sie könnten auch Homebrew installieren und brew install jhead
ausführen .