Sign inSign up

bbaskovc/g-gcc

By bbaskovc

•Updated 6 days ago

Debian-based GCC dev image with CMake, Ninja, ccache, Python, Node.js, and embedded/debug tooling

Image
Developer tools
0

495

bbaskovc/g-gcc repository overview

⁠g-gcc

Debian-based GCC development image built on top of the official gcc Docker image. Intended for CI jobs, local builds, and VS Code dev containers that need a clean Linux compiler environment.

⁠Repository overview

This image is built from a Dockerfile that layers common native build and tooling dependencies on top of the official gcc Docker image. It's designed to be a drop-in compiler environment for CI pipelines, local development, and VS Code Dev Containers, without requiring a manual GCC build from source.

⁠What's Inside

  • Compilers & build tools: gcc, g++, build-essential, make, cmake, ninja-build, ccache
  • Scripting & release tooling: python3, python3-pip, python3-venv, git, curl, xz-utils, ca-certificates, nodejs, npm, conventional-changelog-cli, commitizen, cz-conventional-changelog
  • Embedded / debug tools: openocd, udev, usbutils

On container start, an entrypoint banner prints the installed toolchain versions so you don't need to re-discover what's available (set GCC_IMAGE_QUIET=1 to suppress it).

⁠Usage

docker run --rm -it bbaskovc/g-gcc:15

⁠Tags

Tags follow the upstream gcc image version (e.g. 15, 15.3). Build with --build-arg GCC_VERSION=<version> to select a different base tag.

Tag summary

Content type

Image

Digest

sha256:720af1d07…

Size

676.9 MB

Last updated

6 days ago

docker pull bbaskovc/g-gcc