Сборка - Настройка среды
Настройка локальной среды
Язык ассемблера зависит от набора команд и архитектуры процессора. В этом руководстве мы сосредоточимся на процессорах Intel-32, таких как Pentium. Чтобы следовать этому руководству, вам понадобится -
- IBM PC или любой эквивалентный совместимый компьютер
- Копия операционной системы Linux
- Копия программы ассемблера NASM
Есть много хороших программ на ассемблере, таких как -
- Ассемблер Microsoft (MASM)
- Сборщик Borland Turbo (TASM)
- Ассемблер GNU (GAS)
Мы будем использовать ассемблер NASM, как он есть -
- Свободно. Вы можете скачать его из различных источников в Интернете.
- Хорошо задокументирован, и вы получите много информации в сети.
- Может использоваться как в Linux, так и в Windows.
Установка NASM
Если вы выберете «Инструменты разработки» при установке Linux, вы можете установить NASM вместе с операционной системой Linux, и вам не нужно загружать и устанавливать его отдельно. Чтобы проверить, установлен ли у вас NASM, выполните следующие действия:
Откройте терминал Linux.
Тип whereis nasm и нажмите ENTER.
Если он уже установлен, появится строка вроде nasm: / usr / bin / nasm . В противном случае вы увидите просто nasm:, значит, вам необходимо установить NASM.
Чтобы установить NASM, выполните следующие действия -
Посетите веб-сайт сетевого ассемблера (NASM) для получения последней версии.
Скачайте исходный архив Linux
nasm-X.XX.ta.gz
, гдеX.XX
номер версии NASM в архиве.Распакуйте архив в каталог, который создает подкаталог
nasm-X. XX
.cd
nasm-X.XX
и введите./configure. Этот сценарий оболочки найдет лучший компилятор C для использования и соответствующим образом настроит файлы Makefile.Тип make для сборки двоичных файлов nasm и ndisasm.
Тип make install для установки nasm и ndisasm в / usr / local / bin и для установки страниц руководства.
Это должно установить NASM в вашей системе. В качестве альтернативы вы можете использовать дистрибутив RPM для Fedora Linux. Эту версию проще установить, просто дважды щелкните файл RPM.