Skip to content

Assembling, linking and execution in just one script.

Notifications You must be signed in to change notification settings

ThisIsTFS/Easy-Assembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Easy-Assembler By: TFS

Assembling, linking and execution in just one script.
Requirements:
NASM Assembler
GDB

Installation:

Download the executable from releases.

sudo cp easm /opt && echo "export PATH=$PATH:/opt" >> .bashrc && source ~/.bashrc

Usage

 ___                  _                     _    _
| __|__ _ ____  _    /_\   ______ ___ _ __ | |__| |___ _ _
| _|/ _` (_-< || |  / _ \ (_-<_-</ -_) '  \| '_ \ / -_) '_|
|___\__,_/__/\_, | /_/ \_\/__/__/\___|_|_|_|_.__/_\___|_|
             |__/
                                    BY: M.H Aghaee - 0xTFS

Usage: asm <filename.s/.asm> [Switches]
----------------------------
        -nof | --no-output-file         .o and executable files will be deleted
                                        after running the code.
        -g   | --gdb-debug              run the assembly through gdb.
        -v   | --verbose                verbose mode.
----------------------------

Example:
    easm helloworld.asm -nof -v -g
    easm helloworld.asm --no-output-file --verbose --gdb-debug

Just got tired of assembling, linking and executing step by step, so i built this🤷‍♂️
Hope you find it useful!

About

Assembling, linking and execution in just one script.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages