avolphen/arm64-gnu-cpp

By avolphen

Updated 4 months ago

C++ Qt 6.*.* for Ubuntu 24.04 Linux aarch64 using GNU.

Image
Languages & frameworks
Integration & delivery
Developer tools
0

10K+

avolphen/arm64-gnu-cpp repository overview

C++ Qt Arm64 Build Image

Source for image builds is here.

What is it for ?

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.

Running Standalone without the 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.

Versions of Tools

List of versions in the image.

Tag: 24.04-6.10.1
ApplicationVersion
Ubuntu24.04
Git2.52.0
GCC13.3.0
C++13.3.0
GCC-1313.3.0
C++-1313.3.0
MinGW GCC13-posix
MinGW C++13-posix
CMake4.2.0
GNU-Make4.3
Ninja-Build1.11.1
CLang-Format18.1.3
Gdb15.0.50.20240403-git
GNU-Linker2.42
DoxyGen1.9.8
Graphviz2.43.0
Exif-Tool12.76
Dpkg1.22.6
RPM4.18.2
OpenJDK21.0.9
BindFS1.14.7
Fuse-ZIP0.6.0
JQ1.7
Gcovr8.4
Python33.12.3
Tag: 24.04-6.9.1
ApplicationVersion
Ubuntu24.04
Git2.49.0
GCC13.3.0
C++13.3.0
GCC-1313.3.0
C++-1313.3.0
MinGW GCC13-posix
MinGW C++13-posix
CMake3.31.6
GNU-Make4.3
Ninja-Build1.11.1
CLang-Format18.1.3
Gdb15.0.50
GNU-Linker2.42
DoxyGen1.9.8
Graphviz2.43.0
Exif-Tool12.76
Dpkg1.22.6
RPM4.18.2
OpenJDK21.0.6
BindFS1.14.7
Fuse-ZIP0.6.0
JQ1.7
Gcovr8.3
Python33.12.3

Tag summary

Content type

Image

Digest

sha256:7e87063aa

Size

795.9 MB

Last updated

4 months ago

docker pull avolphen/arm64-gnu-cpp:24.04