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
- Host: GitHub
- URL: https://github.com/dusanerdeljan/i386ide
- Owner: dusanerdeljan
- License: gpl-3.0
- Created: 2019-07-24T11:19:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-29T09:37:51.000Z (about 6 years ago)
- Last Synced: 2025-07-10T09:17:54.826Z (4 months ago)
- Topics: asm, assembler, assembly, assembly-language, assembly-language-programming, i386, ide
- Language: Python
- Homepage:
- Size: 2.53 MB
- Stars: 13
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# i386ide
[](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.