Docker container including gcc compiler and Doxygen installer
1.0K
Docker image for GNU ARM Embedded (C/C++) on Ubuntu 14.04
This repository is automatically build into an image on the Docker Hub.
release-<GitHub release tag> tag.latest tag, and is best suitable for production environments requiring the latest version.master branch results in Docker Hub images with the master tag, and should not be used in a production environment.develop branch results in Docker Hub images with the develop tag, and should not be used in a production environment.This image is build on top of Shippable's Ubuntu 14.04 base image, so all tools installed on the base image are available by default.
In addition to the tools installed on the base image, the tools listed below are installed in this image.
| tool | version |
|---|---|
| gcc/g++ | 6.2.0 20160901 |
| arm-none-eabi-gcc | 4.9.3 20150529 |
| dot | 2.36.0 |
| doxygen | 1.8.13 |
| gcovr | 3.3 |
Since this image is build on top of Shippable's Ubuntu 14.04 base image, it can easily be used in the Shippable CI. The example shippalbe.yml file below shows the basic of how to use this image, while the full documentation is available in the Shippable docs.
language: none
build:
pre_ci_boot:
image_name: vesofton/u14_gnu_arm_embedded
image_tag: latest
pull: true
ci:
- arm-none-eabi-gcc --version
Running this image locally in an interactive terminal session
airvanhenrico:~ henrico$ docker pull vesofton/u14_gnu_arm_embedded
airvanhenrico:~ henrico$ docker run --rm -it vesofton/u14_gnu_arm_embedded
root@e712f34768ed:/# arm-none-eabi-gcc --version
or even as non-interactive session.
airvanhenrico:~ henrico$ docker pull vesofton/u14_gnu_arm_embedded
airvanhenrico:~ henrico$ docker run --rm vesofton/u14_gnu_arm_embedded -c "arm-none-eabi-gcc --version"
Content type
Image
Digest
Size
1 GB
Last updated
over 7 years ago
docker pull vesofton/u14_gnu_arm_embedded