мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Это старая версия документа!
NASM
Алгоритм создания рабочей среды
- Запускаем терминал (либо через меню приложений, либо <Alt-F2>, затем вводим gnome-terminal)
- создаём рабочую директорию (mkdir asm например)
- качаем nasm (пользуемся утилитой wget, аргумент – ссылка на тарбол с nasm)
- распаковываем (tar -xvf имя-файла.tar.gz)
- переименовываем каталог в nasm (для удобства)
- переходим в каталог (cd nasm)
- компилируем ассемблер (./configure && make)
- запускаем nasm -h, проверяем, что сборка прошла успешно
- добаляем в ~/.bashrc строчку export PATH = $PATH:~/asm/nasm
- source ~/.bashrc
- проверяем работоспособность nasm'а вне его директории
- PROFIT!!!
Ассемблирование и сборка программ
- nasm имя-проекта.s -f elf64 для linux-64
- ld -s -o имя-результата имя-проекта.s
Запуск приложения
- ./имя-результата