Skip to content
/ SASM Public
forked from Dman95/SASM

SASM - Простая межплатформенная IDE для языков ассемблера NASM, MASM, GAS и FASM

License

Notifications You must be signed in to change notification settings

warsan/SASM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SASM (SimpleASM) - простая кроссплатформенная среда разработки для языков ассемблера NASM, MASM, GAS, FASM с подсветкой синтаксиса и отладчиком. В SASM Вы можете легко разрабатывать и выполнять программы, написанные на языках ассемблера NASM, MASM, GAS, FASM. Вводите код в форму и запускайте приложение. Программа работает "из коробки" и хорошо подойдет для начинающих изучать язык ассемблера.
Основана на Qt. Распространяется по свободной лицензии GNU GPL v3.0.

SASM (SimpleASM) - простая Open Source кроссплатформенная IDE для NASM, MASM, GAS, FASM языков ассемблера.
SASM имеет подсветку синтаксиса и отладчик. Программа работает из коробки и отлично подходит для начинающих изучать язык ассемблера. SASM переводится на русский, английский, турецкий (спасибо Али Горен), китайский (спасибо Ahmed Zetao Yang), немецкий (спасибо Себастиан Фишер) и итальянский (спасибо Карло Дапор).
Распространяется по лицензии GNU GPL v3.0. На основе Qt.

===========================================================================
Как построить SASM из источников:
===========================================================================
You need:
	Qt 4.8 и выше
	C++ компилятор

	В linux также: 
	gcc (x86) or gcc-multilib (x64)
	gdb
	nasm
	qt4-qmake
	libqt4-dev
	libqt4-core 	
	libqt4-gui
	libxcb1
	libxcb-render0
	libxcb-icccm4

Скачать источники и распаковать их.
Перейти в каталог с их: "cd <путь>"
Другие команды печати:
1) "qmake" (Для установки в определенной директории на Linux - печать: "qmake PREFIX=<путь>". По умолчанию SASM устанавливается в "/usr/bin" and "usr/share")
2) "make" для Linux и "mingw32-make" для Windows.
3) Для Linux: "make install" (команда "sasm" - откроется SASM) или запустить "sasm" из папки сразу или поставить "sasm" исполняемый файл в папку "Linux" (из этой папки вы можете запустить программу).
   Для Windows: Поместите "sasm.exe" исполняемый файл в папку "Windows". Из этой папки можно запустить программу. Также вы можете запустить программу сразу из папки компиляции.
===========================================================================

Также вы можете скачать уже скомпилированные пакеты 
с сайта http://dman95.github.io/SASM/ или
из OBS хранилища http://download.opensuse.org/repositories/home:/Dman95/

Более подробная информация в файл справки help.html
Также SASM поддерживает doxygen: запустить "doxygen configfile" для создания документации. В этой документации вы также можете найти небольшой путеводитель разработчика, который включает в себя информацию о добавлении новых сборщиков и о поддержке языков.

Copyright © 2013 Dmitriy Manushin

About

SASM - Простая межплатформенная IDE для языков ассемблера NASM, MASM, GAS и FASM

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.1%
  • C++ 18.3%
  • Assembly 2.7%
  • HTML 2.3%
  • Other 0.6%