https://github.com/arawn-davies/quick-i686
Quickly deploy a GCC cross compiler targeting the i686-elf architecture
https://github.com/arawn-davies/quick-i686
gcc gcc-complier gcc-cross-compiler operating-system-learning operating-systems os-development osdev
Last synced: about 2 months ago
JSON representation
Quickly deploy a GCC cross compiler targeting the i686-elf architecture
- Host: GitHub
- URL: https://github.com/arawn-davies/quick-i686
- Owner: Arawn-Davies
- License: gpl-3.0
- Created: 2019-08-12T20:36:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-04T18:16:30.000Z (almost 3 years ago)
- Last Synced: 2025-01-18T16:13:02.541Z (3 months ago)
- Topics: gcc, gcc-complier, gcc-cross-compiler, operating-system-learning, operating-systems, os-development, osdev
- Language: Shell
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# quick-i686 - Quickly build and deploy an i686-elf cross compiler
I simply got tired of building a new i686-elf cross compiler for every development machine I used, from physical hardware running
Cygwin under Windows to Virtual Machines running DebianI made this build script locally before uploading it here, that's so I don't have to carry a USB stick around with me constantly with the shell script on it.
You can use --clean or -c to delete the downloaded and compiled sources (after they've been installed), and --download or -dl to download just the sources
of the specified versions of GCC, binutils, and GDB.
If you just want a bog-standard i686-elf-gcc cross compiler with binutils and GDB too, then simply run:
```
git clone https://github.com/Arawn-Davies/quick-i686/ && cd quick-i686
chmod +x deploy.sh
./deploy.sh
```
For a one-line deployment, simply run the following:
```
wget https://raw.githubusercontent.com/Arawn-Davies/quick-i686/master/deploy.sh && chmod +x deploy.sh && ./deploy.sh
```