PDA

View Full Version : Bloodshed c++: compilazione lunghissima!!


nin
01-11-2003, 10:18
Salve a tutti, ho da poco installato la versione 4.9.8.4 con i relativi aggiornamenti (scaricati tramite l'utility) e ho subito notato una cosa tragica..

Impiega diversi scondi per compilare un file di 7 righe!!!! :eek:

Vi faccio un esempio:

#include <iostream.h>
#include <stdlib.h>

int main() {
cout <<" BELLISSIMO ";
system ("PAUSE");
}

Tempo richiesto per la compilazione: 15 secondi.. Un'infinità!!

La precedente versione non mi dava prob, ma dato che in laboratorio di info abbiamo questa è caldamento consigliato tenersela..
Qualcuno ne sa qualcosa?
Ho un p2 350 Mhz..

Grazie!

fek
01-11-2003, 10:20
Mai usato quel compilatore. Prova a vedere dove sono i file di include e se non e' costretto ad andarseli a cercare (controlla gli include path).

Grey would be the color, if I had a heart ;)

nin
01-11-2003, 10:30
Originariamente inviato da fek
Mai usato quel compilatore. Prova a vedere dove sono i file di include e se non e' costretto ad andarseli a cercare (controlla gli include path).

Grey would be the color, if I had a heart ;)

Wow..la citazione finale mi stende (oltretutto del primo album, grande) .. ;)

Grazie per i consigli, provo a studiarmi la situazione degli include..

GHz
02-11-2003, 02:47
Ci ho lavorato poco, cmq anche con la 4.9.8.0 ci metteva un'infinità a compilare sorgenti si poche righe....


Ciao,
GHz! :cool:

nin
02-11-2003, 12:28
... gli include path sono a posto..

Sarà che è lento, ma 15 secondi di orologio per 6 righe è frustrante!!
Secondo me c'è qualcosa che non va..la versione precedente era una scheggia..

Rimpiango il mio buon vecchio turbo pascal da dos.. :cry:

VegetaSSJ5
02-11-2003, 13:12
io ho la 4984 e va benissimo.

verloc
02-11-2003, 15:02
Ce l'avrà una opzione per precompilare gli headers?

Vado a naso.

nin
08-11-2003, 14:24
Originariamente inviato da verloc
Ce l'avrà una opzione per precompilare gli headers?

Vado a naso.

Scusa ho viasto solo ora...cosa intendi??

Ragazzi è possibile che una sovrainstallazione venuta magari male possa dare un risultato simile??

Grazie!

verloc
08-11-2003, 15:00
Un grosso file dove vengono precompilati i files .h,e caricato in memoria in modo che il compilatore non carichi e parsi tutti i santissimi headers (anche quelli dipendenti trovati all'interno)ogni volta che compili visto che non li cambi ogni 2 secondi.

In un grosso progetto la maggior parte del tempo di compilazione se ne va per esaminare le dipendenze degli headers.


ciao :)