Описание сборки Crater

Для сборки использовалась ОС Debian GNU/Linux 5.0.

  1. В системе должны быть установлены следующие пакеты (в скобках показаны зависимые пакеты). Для установки этих пакетов используйте графический пакетный менеджер synaptic или консольный aptitude:
    • build-essential (make, g++ (gcc (binutils)))
    • ncurses-dev (libncurses-dev)
    • zlib1g-dev
    • fakeroot
    • bzip2
    • flex, byacc, bison
  2. Скопируйте компилятор 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, например, быть суперпользователем).

  3. Скопируйте и распакуйте Crater (желательно где-нибудь в своей домашней директории):
    $ tar xzf crater-1.0.0_svn502.tar.gz
  4. Перейдите в созданную директорию:
    $ cd crater-1.0.0_svn502
  5. Если у вас уже есть архивы исходных кодов от предыдущих сборок Crater, вы можете сэкономить Интернет-трафик не копируя заново эти архивы. Создайте символьную ссылку на директорию с архивами исходных кодов:
    $ ln -s /home/user/crater-some/dl dl
  6. Запустите консольную конфигурацию (стоит попробовать собрать с конфигурацией по умолчанию):
    $ make menuconfig
  7. После завершения конфигурации, выполните сборку:
    $ make

    Собранные образы размещаются в директории images.

  8. Для очистки (перед новой сборкой) выполните:
    $ make clean

    или для полной очистки (как после распаковки архива)

    $ make distclean
 
crater.txt · Последние изменения: 2014/02/02 20:21 (внешнее изменение)
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate