Bangun gcc tanpa kompiler ac

8

Apakah mungkin membangun gcc tanpa kompiler ac di mesin? Jika ya, bagaimana caranya?

David Nehme
sumber
1
Anda selalu bisa mendapatkan biner ... Jika Anda masuk ke pertimbangan seperti itu, Anda biasanya sangat kacau.
Antoine Benkemoun

Jawaban:

16

Apa yang Anda bicarakan dikenal sebagai bootstrap kompiler .

Biasanya ini dilakukan dengan mengkompilasi silang kompiler pada komputer lain untuk arsitektur target. Anda dapat menemukan latar belakang di sini dan di sini . Ini bukan proses yang sepele. Jika target Anda bukan arsitektur yang sudah didukung GCC, maka Anda punya banyak pekerjaan di depan Anda.

Evan Anderson
sumber
1
Saya ingat membaca beberapa gccinstruksi instalasi lama tentang membangun kompiler minimal asdan menggunakannya untuk membangun yang asli gcc.
user1686
Saya selalu berpikir bahwa bootstrap kompiler pada arsitektur baru akan menyenangkan. Tentu saja, merancang prosesor ISA dan mengimplementasikannya dalam logika diskrit atau FPGA kedengarannya sangat menyenangkan, ... senyum Oh, jika saya hanya punya waktu luang ...
Evan Anderson
1

Wow - Saya hanya 99,9% yakin tapi tidak, tidak, saya benar-benar tidak percaya Anda bisa.

Yang mengatakan mungkin layak bertanya pada SO.

Chopper3
sumber