PDA

Visualizza la versione completa : [C] cambiare versione compilatore e complilazione multipla


vince001
02-07-2014, 22:55
Buonasera a tutti, sono nuovo del forum e mi scuso in anticipo se commetto qualche errore.
Volevo sapere come sia possibile passare ad una versione di un compliatore ad un altro.
Su Linux ho la versione 4.8.2 e a me servirebbe la 4.2.2 o 4.2.1; inoltre non ricordo come compilare più file contemporaneamente ( ho sia file .c che .h). Su Windows ho l'IDE Dev C++ e non so che compilatore ho ne come cambiarlo.
Sperando in vostre risposte, vi mando un saluto :).
:ciauz::ciauz::ciauz::ciauz::ciauz:

paolino_delta_t
02-07-2014, 23:03
Se non vuoi usare la versione del compilatore fornita col sistema operativo, allora devi scaricare i sorgenti della versione che vuoi e compilarteli.

Riguardo la compilazione di file multipli, o usi un IDE o crei un makefile o uno script.

vince001
02-07-2014, 23:19
Ti ringrazio, anche se non ho idea di come fare (penso che potrei scaricare i sorgenti dal sito gcc e poi da terminale digitare un comando del tipo gcc [sorgenteversionecompilatore]).
Un makefile non so come si faccia, lo vidi una volta, ma non ne ho mai fatto uno, ci proverò e casomai cercherò o chiederò.
Grazie per la tua risposta.

MItaly
02-07-2014, 23:34
Ma al di là di tutto, perché ti serve una versione vecchia di gcc? :confused:

(per inciso, cerca di non affastellare domande in un solo thread, altrimenti si fa confusione nel rispondere)

vince001
03-07-2014, 12:03
Il prof vuole che compiliamo con questa versione del compilatore :bhò:.
(ok, sarà fatto, scusa)
Sperando nella risposta di qualcuno...ciauz

vbextreme
03-07-2014, 13:50
Ma forse non è che intendesse release minima 4.2?

M.A.W. 1968
03-07-2014, 14:34
In ogni caso, è ampiamente sufficiente cercare una distribuzione "live" un po' datata che contenga l'esatta versione richiesta del compilatore, e lavorare con quella (possibilmente da pendrive, non da CD/DVD).

Molti docenti hanno da tempo compreso che la via più razionale per far usare indistintamente agli studenti un dato ambiente di sviluppo e compilatore è unicamente quella, e mettono a disposizione le ISO (e spesso anche i relativi tools per il trasferimento su pendrive) direttamente nella homepage del corso. I vantaggi sono ovvi ed evidenti, gli svantaggi pressoché nulli.

vince001
03-07-2014, 16:02
No, vuole la versione gcc sopra indicata, vedrò se trovare la ISO o se compilare con l'attuale versione usando il c puro :)

Alex'87
03-07-2014, 16:29
Giusto per curiosità: c'è un motivo particolare per cui vuole necessariamente quella versione o è solo per rompere il cazzo?

vince001
03-07-2014, 17:27
Mi ha detto di compilarlo con quel compilatore tramite mail, ma non mi ha dato nessuna motivazione particolare

Loading