====== Описание сборки 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