Wie installiere ich g ++ oder c ++ ohne xcode zu bezahlen?

14

Ich muss node.js auf meinem neuen Mac installieren und dafür muss der C ++ - oder G ++ - Compiler installiert sein. Wie bekomme ich einen ohne xcode zu bezahlen?

Lyuba
quelle
5
Xcode ist ein kostenloser Download für alle Mitglieder der iOS- und Mac-Entwicklerprogramme.
Am1rr3zA
9
Es ist nur XCode 4, für den Sie bezahlen müssen - wenn Sie kein zahlender Entwickler sind. XCode 3.2.6 kann kostenlos heruntergeladen werden.
Rene Larsen
2
XCode 4 ist günstiger als ein Latte.
Ian C.
3
@ Ian C. - Dann hör auf bei Starbucks einzukaufen.
Fake Name
3
@ Martin: theoatmeal.com/blog/apps :)
Ian C.

Antworten:

14

Sie können Xcode 3.x weiterhin kostenlos mit einem kostenlosen Entwicklerkonto herunterladen. Xcode 3 wird mit GCC 4.2, LLVM-GCC 1.5 und LLVM 1.5 geliefert und bietet somit alles, was Sie zum Kompilieren von C ++ -, C- und ObjC-Code benötigen.

(Anmerkung: LLVM 1.5 kann keinen C ++ - Code kompilieren, daher müssen Sie hierfür wieder zu LLVM-GCC oder GCC wechseln.)

JustSid
quelle
Beachten Sie, dass nur Xcode 4.1 (glaube ich) auf Lion für alle anderen Versionen bezahlt werden musste,
egal
8

Nur um vollständig zu sein - Xcode 4.1.1 ist im App Store kostenlos, erfordert jedoch Lion, was impliziert, dass Sie kürzlich Hardware gekauft haben oder für das Upgrade bezahlen.

bmike
quelle
3

OSX GCC Installer

Das Herunterladen und Installieren des umfangreichen Xcode-Installationsprogramms ist ein riesiger Aufwand, wenn Sie nur GCC und verwandte Tools benötigen.

Mit dem osx-gcc-installer können Sie die wesentlichen Compiler entweder aus vorgefertigten Binärpaketen installieren oder Ihren eigenen Installer erstellen.

Zuerst hier von Dancek erwähnt

Ich sage
quelle
2

Sie können gcc für MacOSX von der Apples Open Source-Website herunterladen : http://opensource.apple.com/release/developer-tools-40/ Es werden jedoch keine Anweisungen mitgeliefert.

(Ich denke, gcc ist geeignet, bitte zögern Sie nicht, mich zu korrigieren, wenn ich falsch liege).

Megan Walker
quelle
Und was genau soll GCC ohne GCC bauen?
JustSid
3
@ JustSid Einhörner, klar.
Martin Marconcini
@ Martín Marconcini: Ohh, ich verstehe. Ich habe mich immer gefragt, warum sie meinen iMac mit einem Einhorn ausgeliefert haben. Jetzt ist es absolut sinnvoll.
JustSid
Hoppla, ich habe nicht bemerkt, dass sie nicht auch die Binärdateien dafür bereitstellen.
Megan Walker
2

Der Mac wird mit Software-DVDs geliefert, von denen eine über Xcode verfügt. Sie können es von dort aus installieren.

Yawar
quelle
3
Dies ist so ziemlich der schnellste Weg, um Xcode zu installieren, allerdings auf Kosten einer möglicherweise veralteten Version. Da Apple kurioserweise keine "Upgrades" anbietet, handelt es sich bei Ihrem (auch kostenlosen, wie in JustSids Antwort richtig angegeben) Xcode 3.x-Download um ein vollständiges 4 GB ++ - Paket.
Martin Marconcini
Aus dem unbekannten Grund sehe ich nur die "Bundled Software" -Diskette im Paket und es schien keinen Xcode zu enthalten, als ich versucht habe, sie zu installieren. Also habe ich mich für die Download-Lösung entschieden. Trotzdem danke!
Lyuba
Dies ist der beste Weg, um das neueste GCC von Open Source zu booten, wenn Sie keinen kostenlosen Xcode 3-Download erhalten können oder wollen, indem Sie sich als kostenloser Apple-Entwickler registrieren.
bmike
-1

XCode wird NICHT mit dem neuesten GCC und G ++ ausgeliefert (es wird mit 4.2 ausgeliefert). Sie müssen also immer noch Ihre eigene Installation durchführen, wenn Sie die neuesten Funktionen nutzen möchten. Macports und GNU bieten keine ausreichenden Anweisungen. Es bleibt also ein Rätsel.

Sie können XCode herunterladen oder auf Ihrer Installations-CD finden. Das gibt dir das ältere GCC / G ++. Sobald Sie das haben, können Sie das neueste GCC herunterladen.

USA, Tampa: http://mirrors-us.seosue.com/gcc/

ABER, wie installierst du?

Alles was ich weiß ist ..

  1. Entpacke den Ordner. Es sollte gcc-4.6.3 ODER gcc-4.7.3 usw. heißen.
  2. Erstellen Sie einen neuen Ordner ADJACENT für den Ordner "gcc-4.6.3" mit dem Namen "buidgcc" (der Ordner "buildgcc" und "gcc-4.6.3" befinden sich am selben Ort. Möglicherweise im Ordner "Developer / usr").
  3. Öffnen Sie ein Terminal (Anwendungen-> Dienstprogramme-> Terminal)
  4. Navigieren Sie zu dem buildgcc Ordner, den Sie erstellt Terminal - Commmands cd .. bringt Sie UP 1 - Ebene (Note Raum zwischen cd und ..) ls Sie erzählt , welche Dateien und Ordner in dem Ordner sind Sie in CD sind / folder können Sie in eine Ebene Mappe

  5. Wenn Sie sich im buildgcc-Ordner befinden, geben Sie Folgendes ein: ../gcc-4.6.3/configure WAIT. Geben Sie dann Folgendes ein: make WAIT a very long time.

Es tut uns leid. Hier stecke ich fest.

Jake
quelle
Macports liefert Anweisungen zur Installation - ich habe es oft gemacht
user151019 22.10.12