Installieren eines GCC / G ++ für meinen Mac OSX 10.8

3939
ash

Mein Problem ist einfach, ich möchte die OSX / BSD-Version der GCC- und G ++ - Compiler von der GNU.org-Website herunterladen. Nach einigen Recherchen (wie unten beschrieben) erfuhr ich jedoch, dass Apple LLVM verwendet und gcc ein symbolischer Link ist, llvm-ccwährend g ++ ein symbolischer Link ist llvm-g++.

Ich habe auch gelernt, dass Apple dumm genug war, diese Compiler ohne vernünftige Erklärung zu entfernen (wörtlich, niemand kann einen triftigen Grund dafür angeben, es gibt keine solche Sache). Die andere Sache, die ich gelernt habe, ist, dass Apple den LLVM verwendet (wie zuvor erklärt).

  • Ich habe das Internet durchsucht, um zu versuchen und zu lernen, wie das geht, und nichts ist nützlich. Nur Leute, die über Xcode sprechen oder andere langwierige Apps installieren, Befehle ausführen und andere Ressourcen installieren.

  • XCODE ist NICHT die Lösung, die ich suche, da Xcode nicht automatisch mit dem Compiler geliefert wird, sondern zusätzliche Installationen und andere Dinge erfordert.

Meine Frage

  • Ich will lernen, ich will verstehen;
  • Ich möchte NICHT den "einfachen Weg" oder "die Anwendung verwenden";
  • Ich möchte es auf die alte Schule tun, den Download-Quellcode von GNU, configure / make / make install - komischerweise hat Apple diese auch entfernt - Was denken sie?

Mein aktueller Versuch

Ich habe die LLVM-Quelle von folgendem Speicherort heruntergeladen: Quelle: http://llvm.org/releases/download.html#3.3 Download: Clang-Binaries für Mac OS X (79M) (.sig)

Ich entpackte dann den Inhalt dieses Verzeichnisses in meinem Verzeichnis "Downloads": $ tar -xzpf clang+llvm-3.3-x86_64-apple-darwin12.tar.gz

Ich habe versucht, das Handbuch "Erste Schritte" zu lesen, in dem es heißt "Dokumentation lesen". Ich kann diese Dokumentation nicht finden, nicht in den heruntergeladenen Bibliotheken oder online.

3
Wenn Sie gcc ua verwenden möchten, verwenden Sie einfach MacPorts. Sie benötigen XCode und die Befehlszeilentools, um die Installation zu booten, aber danach können Sie im llvm-freien Stil leben ... MattDMo vor 10 Jahren 0
Letztes Mal habe ich eine virtuelle Vagrant-Maschine verwendet, um meinen Code zu kompilieren und auszuführen (für mein Comp-Sci-Projekt). Ich habe versucht, brew install gcc zu installieren, es verbrachte eine halbe Stunde damit, meinen CPU-Kompilierungscode zu brennen. Ming-Tang vor 9 Jahren 0

1 Antwort auf die Frage

1
beroe

Apple hat die Funktionsweise jetzt geändert (Sie müssen nicht alle 1,7 GB XCode installieren).

Wenn Sie sich für ein kostenloses Entwicklerkonto registrieren möchten, können Sie das Installationsprogramm für Befehlszeilen-Tools unter http://developer.apple.com/downloads herunterladen


Update: im aktuellen Betriebssystem hat es sich wieder geändert. Wenn Sie gccin der Befehlszeile eingeben, werden Sie gefragt, ob Sie installieren möchten.