Docker Image for C++ development in different architecture
Dockerfiles
├── Dockerfile
└── cmake-3.19-Dockerfile
| Tool | Version |
|---|---|
| Clang++ | 13.0 |
| Clang | 13.0 |
| Gcc | 11.0 |
| G++ | 11.0 |
| Clang-tidy | 13.0 |
| Clang-format | 13.0 |
| conan | 1.46 |
| python | 3.8 |
| cmake | 3.22 |
| include-what-you-want | 0.17 |
| cppcheck | 1.90 |
| cmake-format | 0.6.13 |
$ docker pull yangliz5/cpp-dev:2.1.0-amd64
$ docker run -it yangliz5/cpp-dev:2.1.0--amd64 /bin/bash
$ echo $CC
gcc
$ echo $CXX
g++$ docker pull yangliz5/cpp-dev:2.2.1-arm64
$ docker run -it yangliz5/cpp-dev:2.2.1--amd64 /bin/bash
$ echo $CC
clang
$ echo $CXX
clang++$ docker pull yangliz5/cpp-dev:2.3.1-arm64
$ docker run -it yangliz5/cpp-dev:2.3.1--amd64 /bin/bash
$ echo $CC
gcc
$ echo $CXX
g++