Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Realizzare un S.O.
Forum - C/C++ - Realizzare un S.O.

Avatar
davide.riva@live.it (Normal User)
Newbie


Messaggi: 8
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 17:58
Domenica, 20/12/2009
Buongiorno a tutti. Volevo chiedere dove si può trovare un compliatore per il linguaggio di programmazione C che compili (scusate il gioco di parole) S.O.
Grazie

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 18:08
Domenica, 20/12/2009

mmm che richiesta strana, potrei avere più info al riguardo prima di darti una risposta definitiva?

PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 18:14
Domenica, 20/12/2009
Testo quotato

Postato originariamente da HeDo:


mmm che richiesta strana, potrei avere più info al riguardo prima di darti una risposta definitiva?



Quoto

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 20:07
Domenica, 20/12/2009
Se vuoi compilare un sistema operativo esistente, tra quelli open source, ti conviene leggere il rispettivo manuale per vedere quali compilatori sono supportati.
Ad esempio con Linux è sufficiente GCC con il relativo pacchetto binutils.

Se il tuo intento è creare un sistema operativo da zero, puoi usare un qualunque compilatore che supporti i custom linker scripts. Vanno bene ancora GCC (anche nella versione per windows), Visual C++, Intel C Compiler, djcpp (per DOS), lcc, XCode (MacOS X) e probabilmente tanti altri compilatori di minore diffusione.

PM Quote
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 13:40
Lunedì, 21/12/2009
Dubito che se si voglia creare un sistema operativo non si conosca un compilatore.
(Fortunatamente non sembra più mirkokk, sunsoft ecc. :rofl: )

PS: Comunque vorrei precisare che Xcode non è come dire Visual C++, infatti Xcode usa GCC, Visual C++ usa Visual C++.

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 13:51
Lunedì, 21/12/2009
lo so che XCode è un IDE, ma se il nostro amico lavora su Mac, installando XCode avrà vita molto più semplice che installando gcc "liscio", tutto qui :)

Sul discorso mirkokk (alias Mario Linguito), aspetterei ancora un po' prima di giungere a conclusioni affrettate... :D

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 13:57
Lunedì, 21/12/2009
@davide: ho dato un'occhiata al tuo blog e vedo che ancora hai tanta strada da fare prima di addentrarti nel cuore dei sistemi operativi... e PS: lameboy ds è un emulatore GameBoy e GameBoyColor (console a 8bit basata su una variante di Zilog Z80), non emula neanche lontanamente il GBA (potente processore RISC a 32bit, un ARM7TDMI) ;)

Ultima modifica effettuata da TheKaneB il 21/12/2009 alle 13:58
PM Quote
Avatar
davide.riva@live.it (Normal User)
Newbie


Messaggi: 8
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 13:09
Martedì, 22/12/2009
Ringrazio tutti per le risposte. Utilizzerò GCC. Per quanto riguarda l'articolo sull'emulatore mi scuso, era solo un errore nella scrittura del post.

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 13:37
Martedì, 22/12/2009

direi che se l'obbiettivo è scrivere un nuovo SO, e il primo problema è SCEGLIERE il compilatore... imo il progetto farà ben poca strada, ma nice try!

PM Quote