мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Это старая версия документа!


NASM

Алгоритм создания рабочей среды

  1. Запускаем терминал (либо через меню приложений, либо <Alt-F2>, затем вводим gnome-terminal)
  2. создаём рабочую директорию (mkdir asm например)
  3. качаем nasm (пользуемся утилитой wget, аргумент – ссылка на тарбол с nasm)
  4. распаковываем (tar -xvf имя-файла.tar.gz)
  5. переименовываем каталог в nasm (для удобства)
  6. переходим в каталог (cd nasm)
  7. компилируем ассемблер (./configure && make)
  8. запускаем nasm -h, проверяем, что сборка прошла успешно
  9. добаляем в ~/.bashrc строчку export PATH = $PATH:~/asm/nasm
  10. source ~/.bashrc
  11. проверяем работоспособность nasm'а вне его директории
  12. PROFIT!!!

Ассемблирование и сборка программ

  1. nasm имя-проекта.s -f elf64 для linux-64
  2. ld -s -o имя-результата имя-проекта.s

Запуск приложения

  1. ./имя-результата