Skip to content

A Docker-powered i686 GCC cross compiler toolchain for operating system development.

Notifications You must be signed in to change notification settings

qsrahman/i686-elf-gcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i686-elf-gcc

A Docker-powered GCC cross compiler toolchain for building bootable images and operating system services. This uses the method described by OSDev wiki to make an i686-elf cross compiler.

Installation

Get the prebuilt image via Docker Hub:

docker pull qsrahmans/i686-elf-gcc:dev

Usage

Using the compiler:

docker run --rm qsrahmans/i686-elf-gcc:dev bash -c 'i686-elf-gcc --version'

GRUB is also available in this image:

docker run --rm qsrahmans/i686-elf-gcc:dev bash -c 'grub-mkrescue --version'
docker run --rm -it qsrahmans/i686-elf-gcc:dev -v "${PWD}":/home/devuser/work

Building from Dockerfile

docker build -t qsrahmans/i686-elf-gcc:dev .

Releases

No releases published

Packages

No packages published