Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 11. Системные утилиты Вперед

Пакет yasm-1.2.0

Пакет yasm является полностью переписанным ассемблером NASM-2.09.10. Он поддерживает наборы инструкций x86 и AMD64, допускает использование синтаксиса ассемблеров NASM и GAS и выдает двоичный код в объектных форматах ELF32 и ELF64.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

  • Загрузка (HTTP): http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
  • Контрольная сумма MD5: 4cfc0686cf5350dd1305c4d905eb55a6
  • Размер загружаемого пакета: 1,4 MB
  • Оценочный размер требуемого дискового пространства: 41 MB
  • Оценочное время сборки: 0,2 SBU

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/yasm

Установка пакета yasm

Установите пакет yasm с помощью следующих команд:

sed -i 's#) ytasm.*#)#' Makefile.in &&
./configure --prefix=/usr &&
make

Чтобы проверить результаты, выполните команду make check.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

sed -i 's#) ytasm.*#)#' Makefile.in: Эта команда sed предотвращает сборку 2-х программ (vsyasm и ytasm), которые используются только в Microsoft Windows.

Описание пакета

Установленные программы: yasm

Установленные библиотеки: libyasm.a

Установленные директории: /usr/include/libyasm

Краткое описание

yasm

портативный ассемблер, перенастраиваемый на различные целевые платформы и поддерживающий наборы команд 86 и AMD64, позволяющий использовать синтаксис ассемблеров NASM и GAS и выдающий двоичные файлы в объектных форматах ELF32 и ELF64

libyasm.a

предоставляет все основные функциональные возможности ассемблера yasm, предназначенные для манипулирования машинными инструкциями и конструкциями, используемыми в объектных файлах

Перевод сделан с варианта оригинала, датированного 2007-04-04 20:42:53 +0100


Предыдущий раздел: Оглавление Следующий раздел:
Пакет NASM-2.09.10   Пакет PDL-2.4.2