Скільки часу потрібно для компіляції gcc 7.3.0? [зачинено]


25

Поки що він працює близько 4 годин. Варто зазначити, що я не мав передумов, і мені довелося завантажувати їх через contrib / download_prerequisites. Не впевнений, додає він час компіляції чи ні.

Характеристики машин, перелічені нижче:

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

Це залежить від вашого процесора, диска, налаштованих мов, налаштованих цілей, чи ви будуєте з LTO, чи виконуєте ви тести ...
Стівен Кітт

Оновлено питання з інформацією про процесор та деякою додатковою інформацією про передумови.
Я.

Ось точні кроки, які я зробив 1) contrib / download_prerequisites 2) налаштувати 3) зробити
Ya.

На моєму SPARC T3 з gmake -jним пішло кілька годин. На моїй Powerbook G4 пройшло пару днів. Необхідність складання додаткових речей (GMP, ISL тощо) неодмінно додасть час компіляції, але скільки невідомо. Якщо ви думаєте, що GCC розвивається повільно, варто спробувати GHC
Fox

На моєму Acer E15 (Intel Core i3, 4 ГБ оперативної пам’яті) знадобилося близько 2,5 годин, щоб створити gcc (використовуючи make -j4)
Bagas Sanjaya

Відповіді:


25

Приблизно через 4,5 години він закінчився.

PS Не впевнений, чому це питання заслужило негативну оцінку. Сподіваємось, це все-таки допоможе деяким людям, якщо вони знайдуть, що їх час на збирання займе занадто багато часу.


2
Дякуємо, що це підтвердили. Дуже корисно мати довідку!
аланізація

1
Ви можете прийняти власну відповідь як вирішення свого питання, щоб надіслати повідомлення про відповідь на ваш запит :)
goncalotomas

На мінування йде 4 години 20 хвилин, одна нитка (з 16 одночасними завданнями по складанню) Ryzen 7 1800X.
Ши Б.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.