Quanto tempo ci vuole per compilare gcc 7.3.0? [chiuso]


25

Finora dura circa 4 ore. Una cosa da notare è che non avevo i prerequisiti e dovevo scaricarli attraverso contrib / download_prerequisites. Non sono sicuro se si aggiunge al tempo di compilazione o meno.

Specifiche della macchina elencate di seguito:

4 CPUs Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz

uname -a
Linux <name> 3.10.0-693.17.1.el7.x86_64 #1 SMP Thu Jan 25 13:49:55 PST 2018 x86_64 x86_64 x86_64 GNU/Linux


free -m
total        used        free      shared  buff/cache   available
Mem:          11854         676        1040           8       10137       
10821
Swap:          5119           0        5119

Dipende dalla CPU, dal disco, dalle lingue configurate, dalle destinazioni configurate, se stai costruendo con LTO, se stai eseguendo i test ...
Stephen Kitt,

Aggiornata la domanda con le informazioni sulla CPU e alcune informazioni aggiuntive sui prerequisiti.
Ya.

Ecco i passaggi esatti che ho fatto 1) contrib / download_prerequisites 2) configura 3) make
Ya.

Sul mio SPARC T3 gmake -jci sono volute alcune ore. Sul mio Powerbook G4 ci sono voluti un paio di giorni. Dover compilare cose aggiuntive (GMP, ISL, ecc.) Si aggiungerà sicuramente al tempo di compilazione, ma quanto è incerto. Se pensi che GCC sia lento da costruire, dovresti provare GHC
Fox

Sul mio Acer E15 (Intel Core i3, 4 GB RAM) ci sono volute circa 2,5 ore per compilare gcc (usando make -j4)
Bagas Sanjaya

Risposte:


25

Dopo circa 4,5 ore è finito.

PS Non so perché questa domanda meritasse una valutazione negativa. Spero che possa ancora aiutare alcune persone, se trovassero che il loro tempo di compilazione impiegasse troppo tempo.


2
Grazie per averlo documentato. È molto utile avere un riferimento!
alanning,

1
Puoi accettare la tua risposta come soluzione alla tua domanda per passare il messaggio di risposta alla tua domanda :)
goncalotomas,

Il mio richiede 4 ore e 20 minuti, thread singolo (con 16 attività di compilazione simultanee) Ryzen 7 1800X.
Shi B.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.