Skip to content

GCC for targetting x86_64-elf, taken from github.com/beevik/docker

Notifications You must be signed in to change notification settings

randomdude/gcc-cross-x86_64-elf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

This code was shamelessly taken from https://github.com/beevik/docker - I've changed only about two words in the source. I've changed some deps to come over via HTTPS instead of FTP but that's about it. Thanks to Brett Vickers for the original work.

Anyway, this will build an x86_64-elf-gcc toolchain. I use it to build code which runs without an OS present (ie, GRUB loads it).

The resulting image is of an Debian image with the built toolchain installed and ready to go.

To use it, you can simply build and run this container, and then 'docker exec x86_64-elf-gcc ...' to compile. Or, you can build your project in a container based on this one. For an example, see the 'btstestbench' project, which does this:

FROM randomdude/gcc-cross-x86_64-elf

RUN apt-get update 
RUN apt-get upgrade -y
RUN apt-get install -y grub-common

COPY ./ /root/

WORKDIR /root/
ENTRYPOINT build.sh # which invokes gcc/make for your own code

About

GCC for targetting x86_64-elf, taken from github.com/beevik/docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published