compilazione su linux e su windows
Inviato: giovedì 13 novembre 2008, 22:28
Salve a tutti, ho una curiosità da sottoporre a chi volesse rispondermi.
Il mio quesito è questo: se scrivo un codice ad esempio in C++, questo stesso codice lo posso compilare così com'è su sistemi linux, windows e mac indifferentemente?
Questa domanda nasce da alcune costatazioni; ad esempio io ho sia win sia lin, ed ho scaricato ed installato in tutti e due skype; ma quest'ultimo a seconda degli OS cambia: nel win sembra più sofisticato, graficamente migliore (a mio parere) con più funzioni, nella versione lin è più semplice e con meno funzioni (anche se adesso mi sembra che lo abbiano implementato); se fosse vero che lo stesso codice lo si può passare sia su compilatori lin sia su quelli win dovrebbe essere identico nelle due versioni, vero? dovrebbe essere graficamente e funzionalmente uguale.
Altro esempio: firefox; di questo esistono le versioni lin e win (e credo anche MAC) ma in questo caso sembrano molto simili tra loro se non proprio uguali per funzinalità e grafica (forse c'è qualche piccola differenza ma minima).
Altra considerazione: se è vero che basta passare il codice sotto compilatori per il SO in uso, dovrebbe essere facile avere sempre i file di istallazione dei vari hardware in commercio (se è così semplice sarebbe assurdo che i vari costruttori non rilascino i drivers anche per il lin) perchè si tratterebbe di un attimo per "fabbricarli".
Cosa mi dite?
Aggiungo che io mi sono appena affacciato al mondo della programmazione e dei compilatori (C++) facendo dei programmini "per bambini", e non sono assolutamente "esperto" (come avrete capito); ho solo visto come si compila e ho visto qualche codice sorgente, da cui è nata la mia curiosità.
Ciao a tutti.
Il mio quesito è questo: se scrivo un codice ad esempio in C++, questo stesso codice lo posso compilare così com'è su sistemi linux, windows e mac indifferentemente?
Questa domanda nasce da alcune costatazioni; ad esempio io ho sia win sia lin, ed ho scaricato ed installato in tutti e due skype; ma quest'ultimo a seconda degli OS cambia: nel win sembra più sofisticato, graficamente migliore (a mio parere) con più funzioni, nella versione lin è più semplice e con meno funzioni (anche se adesso mi sembra che lo abbiano implementato); se fosse vero che lo stesso codice lo si può passare sia su compilatori lin sia su quelli win dovrebbe essere identico nelle due versioni, vero? dovrebbe essere graficamente e funzionalmente uguale.
Altro esempio: firefox; di questo esistono le versioni lin e win (e credo anche MAC) ma in questo caso sembrano molto simili tra loro se non proprio uguali per funzinalità e grafica (forse c'è qualche piccola differenza ma minima).
Altra considerazione: se è vero che basta passare il codice sotto compilatori per il SO in uso, dovrebbe essere facile avere sempre i file di istallazione dei vari hardware in commercio (se è così semplice sarebbe assurdo che i vari costruttori non rilascino i drivers anche per il lin) perchè si tratterebbe di un attimo per "fabbricarli".
Cosa mi dite?
Aggiungo che io mi sono appena affacciato al mondo della programmazione e dei compilatori (C++) facendo dei programmini "per bambini", e non sono assolutamente "esperto" (come avrete capito); ho solo visto come si compila e ho visto qualche codice sorgente, da cui è nata la mia curiosità.
Ciao a tutti.