Dockerfile that sets up a basic gcc Debian environment with a number of libraries configured.
The Docker Image is listed on Docker Hub: https://hub.docker.com/r/tafthorne/fdev1/
To pull the image:
docker pull tafthorne/fdev1
An overview of the included libraries is given below.
The expected way to use this image is to navigate to the working directory where your source code resides and start an interactive session.
docker run -ti --volume="${PWD}:/shared" -w "/shared" tafthorne/fdev1
Then within the running container you can call make or gcc as if it were a native tool. The libraries added to this image will be in the global include path.
The GNU Compiler Collection is a compiling system that supports several languages. This project focuses more on the C and C++ usage.
For details about the base image for this project please see either the project page or the Docker Hub entry.
CppUTest is a unit testing and mocking framework for C/C++. For further details please see their project page.
spdlog is a fast, header only C++ logging library. For further details please see their project page.
Please see the notes in CONTRIBUTING.md.