Dipende... se il codice è scritto tutto utilizzando lo standard, probabilmente sì, ma per la maggior parte delle volte occorre ricorrere a trucchi: istruzioni per il preprocessore che rendono il codice un'accozzaglia di #IFDEF #ENDIF.Originariamente inviato da JunkyFunki
Togliendo questa categoria di prg , per far diventare portabile il resto dei prg basta compilare il codice nei vari compilatori dei vari so?
No: piattaforme diverse hanno chiamate di sistema diverse, che rendono impossibile un "compilatore universale". L'universalità è data proprio dall'avere una macchina intermedia che interpreta codice semicompilaro --> Java.Originariamente inviato da JunkyFunki
PS: esiste un compilatore "universale"? :master:
ad esempio , al comando "compila miofile.cpp" vengono creati tanti .exe quanti sono gli so + utilizzati (win,linux ect ect)
Anche perchè Sistemi siversi hanno eseguibili di tipo diverso: Win ha l'estensione .EXE, Linux non ha un'estensione...
Ciao.![]()