Bagaimana cara menginstal g ++ atau c ++ tanpa membayar xcode?


14

Saya perlu menginstal node.js di Mac baru saya dan itu memerlukan memiliki c ++ atau g ++ compiler diinstal. Bagaimana saya mendapatkannya tanpa membayar xcode?


5
Xcode adalah unduhan gratis untuk semua anggota Program Pengembang iOS dan Mac.
Am1rr3zA

9
Hanya XCode 4 yang harus Anda bayar - jika Anda bukan pengembang berbayar. XCode 3.2.6 dapat diunduh secara gratis.
Rene Larsen

2
XCode 4 kurang dari harga satu latté.
Ian C.

3
@Ian C. - Berhenti berbelanja di Starbucks, lalu.
Nama Palsu

Jawaban:


14

Anda masih dapat mengunduh Xcode 3.x secara gratis dengan akun pengembang gratis. Xcode 3 hadir dengan GCC 4.2, LLVM-GCC 1.5 dan LLVM 1.5 sehingga semua yang Anda butuhkan untuk mengkompilasi kode C ++, C dan ObjC.

(Catatan: LLVM 1.5 tidak dapat mengkompilasi kode C ++, jadi Anda harus kembali ke LLVM-GCC atau GCC untuk ini.)


Perhatikan bahwa hanya Xcode 4.1 (saya pikir) di Lion yang harus dibayar untuk semua versi lain yang gratis dari App Store atau unduhan Pengembang
user151019

8

Agar lengkap - Xcode 4.1.1 gratis di App Store tetapi membutuhkan Lion yang menyiratkan pembelian perangkat keras baru-baru ini atau membayar untuk upgrade.


3

Pemasang OSX GCC

Mengunduh dan menginstal penginstal Xcode yang masif merupakan hal yang sangat merepotkan jika Anda hanya menginginkan GCC dan alat terkait.

Osx-gcc-installer memungkinkan Anda untuk menginstal kompiler esensial dari paket biner pra-bangun atau membantu Anda membuat installer Anda sendiri.

Pertama kali disebutkan di sini oleh Dancek


2

Anda bisa mendapatkan gcc untuk MacOSX dari situs Open Source Apples: http://opensource.apple.com/release/developer-tools-40/ Namun tidak datang dengan instruksi apa pun.

(Saya pikir gcc cocok, jangan ragu untuk mengoreksi saya jika saya salah).


Dan apa sebenarnya yang seharusnya membangun GCC tanpa GCC?
JustSid

3
@JustSid unicorn, jelas.
Martin Marconcini

@ Martín Marconcini: Ohh, begitu. Saya selalu bertanya-tanya mengapa mereka mengirim iMac saya dengan unicorn, sekarang masuk akal.
JustSid

Ups, saya tidak menyadari bahwa mereka juga tidak menyediakan biner untuk itu di sana.
Megan Walker

2

Mac dilengkapi dengan DVD perangkat lunak - salah satunya memiliki Xcode. Anda dapat menginstalnya dari sana.


3
Ini adalah cara tercepat untuk menginstal Xcode, meskipun dengan biaya untuk mendapatkan versi yang sudah ketinggalan zaman. Karena Apple dengan anehnya tidak menawarkan "upgrade", Anda (juga gratis, sebagaimana ditunjukkan dengan tepat dalam jawaban JustSid) Xcode 3.x unduhan akan menjadi paket 4GB ++ penuh.
Martin Marconcini

Untuk alasan yang tidak diketahui, saya hanya dapat melihat disk "Bundled Software" dalam paket dan sepertinya tidak mengandung xcode ketika saya mencoba menginstal .. Jadi saya sudah menggunakan solusi unduhan. Bagaimanapun, terima kasih!
lyuba

Ini adalah cara terbaik untuk mem-bootstrap GCC terbaru dari sumber terbuka jika Anda tidak bisa atau tidak akan mendapatkan unduhan Xcode 3 gratis dengan mendaftar sebagai pengembang Apple gratis.
bmike

-1

XCode TIDAK datang dengan GCC dan G ++ terbaru (ia datang dengan 4.2), jadi Anda masih perlu melakukan instalasi sendiri jika Anda menginginkan fitur terbaru. Macports dan GNU TIDAK memberikan instruksi yang memadai. Jadi, itu tetap menjadi misteri.

Anda dapat mengunduh XCode atau menemukannya di CD instal Anda. Itu akan memberi Anda GCC / G ++ yang lebih lama. Setelah memilikinya, Anda dapat mengunduh GCC terbaru.

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

TAPI, bagaimana Anda menginstal ??

Yang saya tahu adalah ..

  1. Buka zip folder. Itu harus dinamai gcc-4.6.3 OR gcc-4.7.3 dll.
  2. Buat folder baru ADJACENT ke folder gcc-4.6.3, disebut buidgcc (folder buildgcc dan folder gcc-4.6.3 tinggal di tempat yang sama. Mungkin di folder Developer / usr)
  3. Buka terminal (Aplikasi-> Utilitas-> Terminal)
  4. Arahkan ke folder buildgcc yang Anda buat Terminal Perintah cd .. membawa Anda naik 1 tingkat (ruang catatan antara cd dan ..) ls memberi tahu Anda apa file & folder di folder Anda berada di cd / foldername memungkinkan Anda menavigasi ke map

  5. Jika Anda berada di folder buildgcc, ketik: ../gcc-4.6.3/configure WAIT. Kemudian ketik: buat TUNGGU waktu yang sangat lama.

Maaf. Di sinilah aku terjebak.


Macports menyediakan instruksi tentang cara memasang - Saya sudah sering melakukannya
user151019
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.