Skip to content

ceyert/toolchain-gnu-bare-metal

 
 

Repository files navigation

How to build GNU toolchain for Arm Embedded Processors.

System requirement:
- 25G of free disk space
- Docker (installed with appropriate permission)

Default build command:
$ ./build.sh

Build for AArch64 host:
# Build system requirement: Ubuntu 16.04 LTS Arm64 onwards
$ ./build.sh

Build for x86_64 Linux/Windows host:
# Build system requirement: Ubuntu 18.04 LTS x86_64 onwards
$ ./build.sh # or
$ ./build.sh --skip_steps=mingw32 # Only build for x86_64 Linux host

Build for Mac_OS host:
# Build system requirement: Mac_OS 10
$ ./build.sh

About

A toolchain sub-project dedicated to build GNU toolchain for 32-bit bare-metal targets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 59.4%
  • Assembly 24.8%
  • NSIS 7.7%
  • Dockerfile 3.3%
  • Makefile 2.7%
  • C 1.2%
  • Other 0.9%