Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для утилиты make доступны следующие команды:

 


Expand
title1. Сборка проекта

Если конфигурационный файл имеет имя по умолчанию (makefile):

make

Если конфигурационный файл имеет имя, отличное от имени по умолчанию:

make –f confname

...

Expand
title3. Создание шаблона приложения

make template

или

make -f confname template

 
UI Text Box
typeinfo
title

Важно!
Если в сгенерированные при создании шаблона проекта файлы
Startup.S и rom.ld были внесены изменения, они будут потеряны при повторном создании шаблона!

Expand
titleПолная пересборка приложения

make clean
make all

или

make -f confname clean
make -f confname all 

Пересборка может требоваться при изменении уровня оптимизации и при добавлении новых файлов (см. следующий раздел).

UI Text Box
typeinfo
Info
title

Важно!
Если в системе одновременно с GCC установлены другие компиляторы, использующие собственные утилиты make (например, Borland C), при вызове make следует указывать полный путь, поскольку пути к другим утилитам make могут быть прописаны в переменной среды PATH. Можно придумать и иные способы дифференциации.