Skip to content

cauliyang/Cpp-Dev-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cpp-Dev-Docker

Docker Automated build Docker Image Size (latest by date) Docker Stars Docker Image Version (latest by date)

Docker Image for C++ development in different architecture

File Structure

Dockerfiles
├── Dockerfile
└── cmake-3.19-Dockerfile

Tools in container

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

Usage

Cpp dev with amd64 gcc

$ 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++

Cpp dev with arm64 clang

$ 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++

Cpp dev with arm64 gcc

$ 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++

Acknowledgement

  1. https://github.com/cpp-best-practices/gui_starter_template

About

Docker Image for cpp development in different architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors