====== Описание сборки Crater ======
Для сборки использовалась ОС Debian GNU/Linux 5.0.
- В системе должны быть установлены следующие пакеты (в скобках показаны зависимые пакеты). Для установки этих пакетов используйте графический пакетный менеджер ''synaptic'' или консольный ''aptitude'':
* ''build-essential'' (''make'', ''g++'' (''gcc'' (''binutils'')))
* ''ncurses-dev'' (''libncurses-dev'')
* ''zlib1g-dev''
* ''fakeroot''
* ''bzip2''
* ''flex'', ''byacc'', ''bison''
- Скопируйте компилятор [[http://arm.cirrus.com/files/tools/arm-linux-gcc-4.1.1-920t.tar.bz2|arm-linux-gcc-4.1.1-920t]] и распакуйте его в директорию ''/usr/local/arm'':
# tar xjf arm-linux-gcc-4.1.1-920t.tar.bz2 -C /usr/local/arm
(вам нужно иметь права на запись в директорию ''/usr/local/arm'', например, быть суперпользователем).
- Скопируйте и распакуйте ''Crater'' (желательно где-нибудь в своей домашней директории):
$ tar xzf crater-1.0.0_svn502.tar.gz
- Перейдите в созданную директорию:
$ cd crater-1.0.0_svn502
- Если у вас уже есть архивы исходных кодов от предыдущих сборок ''Crater'', вы можете сэкономить Интернет-трафик не копируя заново эти архивы. Создайте символьную ссылку на директорию с архивами исходных кодов:
$ ln -s /home/user/crater-some/dl dl
- Запустите консольную конфигурацию (стоит попробовать собрать с конфигурацией по умолчанию):
$ make menuconfig
- После завершения конфигурации, выполните сборку:
$ make
Собранные образы размещаются в директории ''images''.
- Для очистки (перед новой сборкой) выполните:
$ make clean
или для полной очистки (как после распаковки архива)
$ make distclean