Сколько времени занимает компиляция 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) make
Ya.

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

На моем Acer E15 (Intel Core i3, 4 ГБ ОЗУ) на сборку gcc потребовалось около 2,5 часов (с использованием 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.