
SASM — простая кроссплатформенная IDE для языков ассемблера NASM, MASM, GAS и FASM
SASM (SimpleASM) - простая кроссплатформенная среда разработки для языков ассемблера NASM, MASM, GAS, FASM с подсветкой синтаксиса и отладчиком. В SASM Вы можете легко разрабатывать и выполнять программы, написанные на языках ассемблера NASM, MASM, GAS, FASM. Вводите код в форму и запускайте приложение. Программа работает "из коробки" и хорошо подойдет для начинающих изучать язык ассемблера. Основана на Qt. Распространяется по свободной лицензии GNU GPL v3.0.
SASM (SimpleASM) - простая кроссплатформенная IDE с открытым исходным кодом для языков ассемблера NASM, MASM, GAS, FASM. В SASM есть подсветка синтаксиса и отладчик. Программа работает "из коробки" и отлично подходит для начинающих изучать язык ассемблера. SASM переведена на русский, английский, турецкий (спасибо Ali Goren), китайский (спасибо Ahmed Zetao Yang), немецкий (спасибо Sebastian Fischer), итальянский (спасибо Carlo Dapor), польский (спасибо Krzysztof Rossa), иврит (спасибо Elian Kamal), испанский (спасибо Mariano Cordoba), португальский (спасибо alglus), французский (спасибо Franc Serres), бразильский португальский (спасибо williampe99), японский (спасибо ookatuk). Лицензирована под GNU GPL v3.0. Основана на Qt.
Вам понадобится: В Windows: Для сборки: C++ компилятор (например, gcc из MinGW) make (например, mingw32-make из MinGW) Qt 5 (>= 5.11) Для запуска: Всё необходимое уже включено.
В Linux: Для сборки: build-essential qtbase5-dev qtbase5-dev-tools qt5-qmake qtchooser Для запуска: gcc-multilib (x64 ОС) или gcc (x86 ОС) gdb nasm
Скачайте исходники и распакуйте их. Перейдите в директорию с ними: "cd " Далее выполните команды:
Также вы можете скачать уже скомпилированные пакеты с сайта https://dman95.github.io/SASM/ или из репозитория OBS https://download.opensuse.org/repositories/home:/Dman95/
Больше справочной информации в файле help.html Также SASM поддерживает doxygen: выполните "doxygen configfile" для генерации документации. В этой документации вы также найдете небольшое руководство разработчика, в котором содержится информация о добавлении поддержки новых ассемблеров и языков.
Copyright © 2013 Dmitriy Manushin