Provides modern GCC 14 & Clang 18 compilers and tools on a secure Ubuntu 24.04 base.
303
This is the Layer 1 (L1) image of the C++ development suite. It builds on doner357/dev-tools-base to provide a complete C++ compiler environment.
doner357/dev-tools-base (Provides common tools)doner357/cpp-compilers-base (This image: Adds GCC & Clang)doner357/cpp-conan-base (Adds Conan package manager)doner357/dev-tools-base.clang, clang++, clangd, clang-tidy, clang-format, lld, and lldb.This image uses a composite tagging scheme: [version]-[os]-[components].
1.1.0-noble-c18g141.1-noble-c18g14latest-noble-c18g14For a full list of tags, please see the Tags tab.
| Component | Description |
|---|---|
noble | Base OS: Ubuntu 24.04 |
c18 | Clang Compiler Version 18 |
g14 | GCC Compiler Version 14 |
This image is ideal for CI/CD pipelines or as a base for other tools that require C++ compilers.
# Pull a specific version
docker pull doner357/cpp-compilers-base:1.1.0-noble-c18g14
# Run and verify compilers
docker run -it --rm doner357/cpp-compilers-base:1.1.0-noble-c18g14 bash -c "g++ --version && clang++ --version"
Source Code: https://github.com/Doner357/cpp-dev-images
Content type
Image
Digest
sha256:d1a12c84b…
Size
419.1 MB
Last updated
4 months ago
docker pull doner357/cpp-compilers-base:latest-noble-c18g14