An open API service indexing awesome lists of open source software.

https://github.com/tafthorne/fdev1

Dockerfile that sets up a basic gcc Debian environment with a number of libraries configured
https://github.com/tafthorne/fdev1

debian developer-tools devtool devtools docker dockerfile gcc

Last synced: about 2 months ago
JSON representation

Dockerfile that sets up a basic gcc Debian environment with a number of libraries configured

Awesome Lists containing this project

README

          

# fdev1
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.

## Using This Image
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.

## GNU GCC

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.
* https://github.com/docker-library/gcc/
* https://hub.docker.com/_/gcc/

## CppUTest

CppUTest is a unit testing and mocking framework for C/C++. For further
details please see their project page.
* http://cpputest.github.io/

## spdlog

spdlog is a fast, header only C++ logging library. For further details please
see their project page.
* https://github.com/gabime/spdlog

## Contributing

Please see the notes in CONTRIBUTING.md.