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
- Host: GitHub
- URL: https://github.com/tafthorne/fdev1
- Owner: TafThorne
- License: gpl-3.0
- Created: 2018-05-01T15:21:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-24T20:23:11.000Z (over 6 years ago)
- Last Synced: 2025-06-23T11:51:19.910Z (12 months ago)
- Topics: debian, developer-tools, devtool, devtools, docker, dockerfile, gcc
- Language: Dockerfile
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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.