An open API service indexing awesome lists of open source software.

https://github.com/dusanerdeljan/i386ide

Integrated development environment for i386 assembly and C programming language for Linux
https://github.com/dusanerdeljan/i386ide

asm assembler assembly assembly-language assembly-language-programming i386 ide

Last synced: 3 months ago
JSON representation

Integrated development environment for i386 assembly and C programming language for Linux

Awesome Lists containing this project

README

          

# i386ide
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)

Integrated development environment for i386 assembly and C programming language for Linux in development.

## System requirements

This program is built for Linux operating system (Ubuntu 16.04 or higher) and requires ***gcc **compiler (and gcc-multilib if you are using 64-bit operating system)***** and
***ddd (Data Display Debugger)*** to be installed.

## Running the program from the source code

To run this program from the source code you need **Python 3.6 or higher** and you have to install **PySide2** library. Run command is *python3 main.py*.

For more information visit the [Linux section of the wiki guide](https://github.com/dusanerdeljan/i386ide/wiki/Linux)

## Documentation

[Online documentation](https://github.com/dusanerdeljan/i386ide/wiki)

## Download executable file
### Ubuntu 19.04 and higher
[i386ide v1.4.0 for Ubuntu 19.04 and higher](https://i386ide.page.link/download_i386ide_19_04_v140)
### Ubuntu 18.04; Also works on Debian 10.1 and Mint 19.2
[i386ide v1.4.0 for Ubuntu 18.04, Debian 10.1 and Mint 19.2](https://i386ide.page.link/download_i386ide_18_04_v140)
### Ubuntu 16.04
[i386ide v1.4.0 for Ubuntu 16.04](https://i386ide.page.link/download_i386ide_16_04_v140)
### Fedora 30.1.2
[i386ide v1.4.0 for Fedora 30.1.2](https://i386ide.page.link/download_i386ide_Fedora_30_1_2_v140)

## Installation

Download [shell scripts](https://i386ide.page.link/shell_scripts).
Download executable file, extract it and copy & paste install.sh in the extracted directory. Position yourself in the extracted folder and run ***sudo bash install.sh*** to install the program. This will create a desktop entry. If you want to uninstall the program, run ***sudo bash uninstall.sh*** from any location.

## Credits

All the icons in our program are downloaded from https://remixicon.com/.
Instruction descriptions, which are used in tooltips and help, are taken from "Praktikum računarskih vežbi za predmet Arhitektura računara" (authors: Žarko Živanov, Ivan Nejgebauer, Lazar Stričević, Miroslav Hajduković) and are used with the author's approval.

## License

This program is free.
You can redistribute it and/or change it under the terms of **GNU General Public License version 3.0** (GPLv3).
You can find a copy of the license in the repository.