Заметил, что теперь если нет изменении - проект не пересобирается, а сразу запускается экзешник. Раньше тупо пересобирал заново проект.
Скорость компиляции в Lazarus
Модератор: Модераторы
Скорость компиляции в Lazarus
Поставил сегодня ночную сборку SVN 29128 и впечатлился скоростью компиляции. FPC рулит.
Заметил, что теперь если нет изменении - проект не пересобирается, а сразу запускается экзешник. Раньше тупо пересобирал заново проект.
Заметил, что теперь если нет изменении - проект не пересобирается, а сразу запускается экзешник. Раньше тупо пересобирал заново проект.
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Заметил, что теперь если нет изменении - проект не пересобирается, а сразу запускается экзешник. Раньше тупо пересобирал заново проект.
Такое поведение уже давно включается галочкой в свойствах проекта.
Не согласен. До этого стоял Лазарус 0.9.31 от 25 декабря прошлого года.
Открываю старым Лазарусом проект addrbook - лежит в $(LazDir)\Examples\Address_book.
Как уже писалось выше - при каждом запуске пересобирает проект, даже если не было изменений.
Сегодняшняя версия собирает в первый раз, в последующие разы просто запускает экзешник.
Заметил, что не линкует ресурсы, как старая версия.
Самое интересное - свойства проекта не менял!
Открываю старым Лазарусом проект addrbook - лежит в $(LazDir)\Examples\Address_book.
Как уже писалось выше - при каждом запуске пересобирает проект, даже если не было изменений.
Сегодняшняя версия собирает в первый раз, в последующие разы просто запускает экзешник.
Заметил, что не линкует ресурсы, как старая версия.
Самое интересное - свойства проекта не менял!
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Последние сборки ещё не смотрел, но охотно верю, что компилироваться стало быстрее. А насчёт старых - там можно было описанное вами поведение включить (возможно, теперь соответствующая опция включена по умолчанию).
Опа! Тогда при сохранении этого (открытого ранее в старой версии Лазаруса) проекта новый Лазарус должен вопросить, сохранить ли изменения (ну должен он увидеть, что опция теперь изменена). Но не спрашивает.
Кстати, сейчас запустил свежий лазарус, открыл тот же проект, нажал Run - к моему вящему удивлению даже не стал собирать проект (логично, не вносил же изменений) - сразу запустил собранный (в предыдущем сеансе или сессии) исполняемый файл.
Попробуйте новую версию. все таки
Кстати, сейчас запустил свежий лазарус, открыл тот же проект, нажал Run - к моему вящему удивлению даже не стал собирать проект (логично, не вносил же изменений) - сразу запустил собранный (в предыдущем сеансе или сессии) исполняемый файл.
Попробуйте новую версию. все таки
