реклама на сайте
подробности

 
 
> время компиляции проекта ~8мин., От чего зависит и как уменьшить?
alux
сообщение Mar 29 2009, 08:48
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



Проект состоит из двух десятков исходников. Плюс ко всему подключены в виде библиотек проекты scmRTOS и fatFS.
Компилятор IAR C/C++ Compiler for AVR 5.20.3 (5.20.3.50106). Компьютер Pentium 4 2.8ГГц ОЗУ 256 Мб.
Компиляция проекта составляет почти 8 минут! Собственно, меня это уже достало... 90 процентов времени занимает компиляция одного из файлов.
Как убыстрить этот процесс ? Зависит ли от количества ОЗУ компьютера или еще каких-либо факторов?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HARMHARM
сообщение Mar 29 2009, 10:34
Сообщение #2


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(alux @ Mar 29 2009, 10:48) *
Проект состоит из двух десятков исходников. Плюс ко всему подключены в виде библиотек проекты scmRTOS и fatFS.
Компилятор IAR C/C++ Compiler for AVR 5.20.3 (5.20.3.50106). Компьютер Pentium 4 2.8ГГц ОЗУ 256 Мб.
Компиляция проекта составляет почти 8 минут! Собственно, меня это уже достало... 90 процентов времени занимает компиляция одного из файлов.
Как убыстрить этот процесс ? Зависит ли от количества ОЗУ компьютера или еще каких-либо факторов?

Если используете make, можно запустить make -j, это параллельная компиляция. Для двухъядерного опитмально -j4.
Опять же, сделайте depends, не будет перекомпиляции исходников, которые не изменялись. Что за файл долго компилируется?
ОЗУ 256 это мало по современным стандартам, неплохо бы минимум 512!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 04:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016