C++ Qt 6.*.* for Ubuntu 24.04 Linux aarch64 using GNU.
10K+
Source for image builds is here.
This image is used to build C++/Qt applications for Linux aarch64 only.
The DevOps repository on GitLab
or GitHub
is used to test all tools in this image and can be used as a skeleton project.
When running a container using this image you need to start it using these
options to enable fuse-zip mounts used for the 3 different architectures of Qt frameworks.
Running as root --user 0:0 is needed to change the from user user the uid and gid.
--user 0:0
--net host
--cap-add SYS_ADMIN
--device /dev/fuse
--security-opt apparmor:unconfined
Adding option --volume ${PWD}:/mnt/project makes the container run with the uid and gid of the project directory
owner.
Adding option --env LOCAL_USER=<uid>:<gid> makes the container run with the given uid and gid.
Add options --env DISPLAY --volume ${HOME}/.Xauthority:/home/user/.Xauthority:ro to allow hosts X-server access for
X11 GUI apps.
List of versions in the image.
| Application | Version |
|---|---|
| Ubuntu | 24.04 |
| Git | 2.52.0 |
| GCC | 13.3.0 |
| C++ | 13.3.0 |
| GCC-13 | 13.3.0 |
| C++-13 | 13.3.0 |
| MinGW GCC | 13-posix |
| MinGW C++ | 13-posix |
| CMake | 4.2.0 |
| GNU-Make | 4.3 |
| Ninja-Build | 1.11.1 |
| CLang-Format | 18.1.3 |
| Gdb | 15.0.50.20240403-git |
| GNU-Linker | 2.42 |
| DoxyGen | 1.9.8 |
| Graphviz | 2.43.0 |
| Exif-Tool | 12.76 |
| Dpkg | 1.22.6 |
| RPM | 4.18.2 |
| OpenJDK | 21.0.9 |
| BindFS | 1.14.7 |
| Fuse-ZIP | 0.6.0 |
| JQ | 1.7 |
| Gcovr | 8.4 |
| Python3 | 3.12.3 |
| Application | Version |
|---|---|
| Ubuntu | 24.04 |
| Git | 2.49.0 |
| GCC | 13.3.0 |
| C++ | 13.3.0 |
| GCC-13 | 13.3.0 |
| C++-13 | 13.3.0 |
| MinGW GCC | 13-posix |
| MinGW C++ | 13-posix |
| CMake | 3.31.6 |
| GNU-Make | 4.3 |
| Ninja-Build | 1.11.1 |
| CLang-Format | 18.1.3 |
| Gdb | 15.0.50 |
| GNU-Linker | 2.42 |
| DoxyGen | 1.9.8 |
| Graphviz | 2.43.0 |
| Exif-Tool | 12.76 |
| Dpkg | 1.22.6 |
| RPM | 4.18.2 |
| OpenJDK | 21.0.6 |
| BindFS | 1.14.7 |
| Fuse-ZIP | 0.6.0 |
| JQ | 1.7 |
| Gcovr | 8.3 |
| Python3 | 3.12.3 |
Content type
Image
Digest
sha256:7e87063aa…
Size
795.9 MB
Last updated
4 months ago
docker pull avolphen/arm64-gnu-cpp:24.04