Build Environment

Updated on 2023-12-05 GMT+08:00

This section describes the basic environments (image and tool versions) for each build mode.

Build with Maven

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Tool

maven3.8.5-jdk17

Maven 3.8.5, OpenJDK 17, Zip 3.0, UnZip 6.0, curl 7.29.0, and wget 1.14

maven3.6.3-jdk11

Maven 3.6.3, OpenJDK 11, Zip 3.0, UnZip 6.0, curl 7.29.0, and wget 1.14

maven3.6.1-jdk10

Maven 3.6.1, OpenJDK 10.0.2, Zip 3.0, UnZip 6.0, curl 7.29.0, and wget 1.14

maven3.5.3-jdk8-open

Maven 3.5.3, OpenJDK 1.8.0_40, curl 7.29.0, and wget 1.14

maven3.5.3-jdk7

Maven 3.5.3, OpenJDK 1.7.0_75, Zip 3.0, and UnZip 6.0

Build with Android

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Build Environment

Built-in Tool

Basic environment

Android

Git, Zip 3.0, UnZip 6.0, curl 7.29.0, and wget 1.14

Optional environments

Gradle

Gradle 2.13, 2.14.1, 3.3, 4.1–5.6, 6.0–7.3

JDK

OpenJDK 1.7–1.9 and OpenJDK 10–16

NDK

NDK 16–23

Build with npm

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Image Tool

Node.js 8.11.2

  • Node v8.11.2, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.1.0

  • Node v10.1.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.15.3

  • Node v10.15.3, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 12.7.0

  • Node v12.7.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 13

  • Node v13, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 14

  • Node v14, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 15

  • Node v15, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 16

  • Node v16, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Build with Yarn

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Image Tool

Node.js 8.11.2

  • Node v8.11.2, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.1.0

  • Node v10.1.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.15.3

  • Node v10.15.3, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 12.7.0

  • Node v12.7.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 13

  • Node v13, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 14

  • Node v14, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 15

  • Node v15, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 16

  • Node v16, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Build with Gradle

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Build Environment

Built-in Tool

Basic environment

Git, Zip 3.0, UnZip 6.0, curl 7.29.0, and wget 1.14

Optional environments

Gradle

Gradle 2.13, 2.14.1, 3.3, 4.1–5.6, 6.0–7.3

JDK

OpenJDK 1.7–1.9 and OpenJDK 10–17

Build with Mono

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Description

mono6-msbuild16-dotnetcoresdk6.0

Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image when the project uses .NET Framework 4.0 or later or .NET Core 6.0 or later. (This image is compatible with historical tasks but not compatible with the MSBuild-all image.)

mono6-msbuild16-dotnetcoresdk5.0

Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image when the project uses .NET Framework 4.0 or later or .NET Core 5.0 or later. (This image is compatible with historical tasks but not compatible with the MSBuild-all image.)

mono6-msbuild16-dotnetcoresdk3.1

Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image when the project uses .NET Framework 4.0 or later or .NET Core 3.1 or later. (This image is compatible with historical tasks but not compatible with the MSBuild-all image.)

mono6-msbuild16-dotnetcoresdk3.0

Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image when the project uses .NET Framework 4.0 or later or .NET Core 3.0 or later. (This image is compatible with historical tasks but not compatible with the MSBuild-all image.)

mono6-msbuild16-dotnetcoresdk2.2

Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image when the project uses .NET Framework 4.0 or later or .NET Core 2.2 or later. (This image is compatible with historical tasks but not compatible with the MSBuild-all image.)

mono6-msbuild16-dotnetcoresdk2.1

Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image when the project uses .NET Framework 4.0 or later or .NET Core 2.1 or later. (This image is compatible with historical tasks but not compatible with the MSBuild-all image.)

Build with Grunt

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Image Tool

Node.js 8.11.2

  • Node v8.11.2, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.1.0

  • Node v10.1.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.15.3

  • Node v10.15.3, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 12.7.0

  • Node v12.7.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 13

  • Node v13, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 14

  • Node v14, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 15

  • Node v15, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 16

  • Node v16, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Build with Setuptools/PyInstaller

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Tool

Python 2.7

  • Python 2.7, Setuptools 39.1.0, pip 10.0.1, PyInstaller, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, GCC 4.8.5, GCC-C++ 4.8.5, libgcc.x86_64 4.8.5, libgcc.i686 4.8.5, and libtool 2.4.2
  • automake 1.13.4, autoconf 2.69, zlib 1.2.7, zlib-devel 1.2.7, and openssl-devel 1.0.2k

Python 3.5

  • Python 3.5, Setuptools 39.1.0, pip 10.0.1, PyInstaller, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, GCC 4.8.5, GCC-C++ 4.8.5, libgcc.x86_64 4.8.5, libgcc.i686 4.8.5, and libtool 2.4.2
  • automake 1.13.4, autoconf 2.69, zlib 1.2.7, zlib-devel 1.2.7, and openssl-devel 1.0.2k

Python 3.6

  • Python 3.6, Setuptools 39.1.0, pip 10.0.1, PyInstaller, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, GCC 4.8.5, GCC-C++ 4.8.5, libgcc.x86_64 4.8.5, libgcc.i686 4.8.5, and libtool 2.4.2
  • automake 1.13.4, autoconf 2.69, zlib 1.2.7, zlib-devel 1.2.7, and openssl-devel 1.0.2k

Python 3.7

  • Python 3.7, Setuptools 39.1.0, pip 10.0.1, PyInstaller, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, GCC 4.8.5, GCC-C++ 4.8.5, libgcc.x86_64 4.8.5, libgcc.i686 4.8.5, and libtool 2.4.2
  • automake 1.13.4, autoconf 2.69, zlib 1.2.7, zlib-devel 1.2.7, and openssl-devel 1.0.2k

Python 3.8

  • Python 3.8, Setuptools 39.1.0, pip 10.0.1, PyInstaller, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, GCC 4.8.5, GCC-C++ 4.8.5, libgcc.x86_64 4.8.5, libgcc.i686 4.8.5, and libtool 2.4.2
  • automake 1.13.4, autoconf 2.69, zlib 1.2.7, zlib-devel 1.2.7, and openssl-devel 1.0.2k

Python 3.9

  • Python 3.9, Setuptools 39.1.0, pip 10.0.1, PyInstaller, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, GCC 4.8.5, GCC-C++ 4.8.5, libgcc.x86_64 4.8.5, libgcc.i686 4.8.5, and libtool 2.4.2
  • automake 1.13.4, autoconf 2.69, zlib 1.2.7, zlib-devel 1.2.7, and openssl-devel 1.0.2k

Running Shell Commands

Use the general image shell4.2.46-git1.8.3-zip6.00 to run the shell commands. The image is based on EulerOS. By default, Zip, UnZip, sudo, Git, and wget are installed.

Image

Built-in Image Tool

shell4.2.46-git1.8.3-zip6.00

Git, wget 1.14, Zip 3.0, UnZip 6.0, and sudo 1.8.19p2

Build with Gulp

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Image Tool

Node.js 8.11.2

  • Node v8.11.2, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.1.0

  • Node v10.1.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.15.3

  • Node v10.15.3, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 12.7.0

  • Node v12.7.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 13

  • Node v13, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 14

  • Node v14, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 15

  • Node v15, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 16

  • Node v16, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Build Using GNU Arm

The EulerOS base image is used. Software such as make, GCC, G++, 32-bit C runtime library, and binary tool library is pre-installed. The following tool versions are provided:

  • gnuarm201405

    The Arm toolchain developed by CodeSourcery based on GCC is installed. This toolchain can be used to cross-compile all code in the Arm system, including the bare-metal program, U-Boot, Linux kernel, file system, and application program.

  • gnuarm-linux-gcc-4.4.3

    This image complies with the EABI standard and is a cross-compiler for earlier Linux versions.

  • gnuarm-7-2018-q2-update
    It has Arm embedded GCC compilers, libraries, and other GNU tools required for bare metal software development on devices based on Arm Cortex-M and Cortex-R processors.

    Tool Version

    Built-in Tool

    gnuarm201405

    arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu, Git, wget 1.14, Zip 3.0, Unzip 6.0, GCC-C++ 4.8.5, bzip2 1.0.6, file 5.11, glibc.i686 2.17, ncurses-devel.i686 2.9, binutils-devel.i686 2.27, and zlib 1.2.7

    gnuarm-linux-gcc-4.4.3

    arm-linux-gcc-4.4.3-20100728, Git, wget 1.14, Zip 3.0, Unzip 6.0, GCC-C++ 4.8.5, bzip2 1.0.6, file 5.11, glibc.i686 2.17, ncurses-devel.i686 5.9, binutils-devel.i686 2.27, zlib 1.2.7, and gzip 1.5

    gnuarm-7-2018-q2-update

    gcc-arm-none-eabi-7-2018-q2-update-linux2, Git, wget 1.14, Zip 3.0, Unzip 6.0, GCC-C++ 4.8.5, bzip2 1.0.6, file 5.11, glibc.i686 2.17, ncurses-devel.i686 5.9, binutils-devel.i686 2.27, zlib 1.2.7, and gzip 1.5

Build with CMake

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Image Tool

cmake3.16.5-gcc7.3.0

  • CMake 3.16.5, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 7.3.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, zlib-devel 1.2.7, libgcc.i686 4.8.5, and libgcc.x86_64 4.8.5

cmake3.16.0-gcc9.2.0

  • CMake 3.16.0, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 9.2.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, zlib-devel 1.2.7, libgcc.i686 4.8.5, and libgcc.x86_64 4.8.5

cmake3.15.5-gcc8.3.0

  • CMake 3.15.5, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 8.3.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, zlib-devel 1.2.7, libgcc.i686 4.8.5, and libgcc.x86_64 4.8.5

cmake2.8.12-gcc4.8.5

  • CMake 2.8.12, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 4.8.5, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, zlib-devel 1.2.7, libgcc.i686 4.8.5, and libgcc.x86_64 4.8.5

cmake2.8.12-gcc5.5.0

  • CMake 2.8.12, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 5.5.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, and zlib-devel 1.2.7
  • libgcc.i686 4.8.5 and libgcc.x86_64 4.8.5

cmake2.8.12-gcc6.4.0

  • CMake 2.8.12, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 6.4.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, and zlib-devel 1.2.7
  • libgcc.i686 4.8.5 and libgcc.x86_64 4.8.5

cmake2.8.12-gcc7.3.0

  • CMake 2.8.12, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 7.3.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, and zlib-devel 1.2.7
  • libgcc.i686 4.8.5 and libgcc.x86_64 4.8.5

cmake3.10.1-gcc4.8.5

  • CMake 3.10.1, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 4.8.5, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, zlib-devel 1.2.7, libgcc.i686 4.8.5, and libgcc.x86_64 4.8.5

cmake3.10.1-gcc5.5.0

  • CMake 3.10.1, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 5.5.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, and zlib-devel 1.2.7
  • libgcc.i686 4.8.5, libgcc.x86_64 4.8.5, isl 0.15, mpfr 2.4.2, gmp 4.3.2, and mpc 0.8.1

cmake3.10.1-gcc6.4.0

  • CMake 3.10.1, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 6.4.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, and zlib-devel 1.2.7
  • libgcc.i686 4.8.5, libgcc.x86_64 4.8.5, isl 0.15, mpfr 2.4.2, gmp 4.3.2, and mpc 0.8.1

cmake3.10.1-gcc7.3.0

  • CMake 3.10.1, OpenJDK 1.8.0_191, Git, wget 1.14, bzip2 1.0.6, and make 3.82
  • GCC 7.3.0, GCC-C++ 4.8.5, libstdc++-devel 4.8.5, and zlib-devel 1.2.7
  • libgcc.i686 4.8.5, libgcc.x86_64 4.8.5, isl 0.16.1, mpfr 3.1.4, gmp 6.1.0, and mpc 1.0.3

Build with Ant

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Tool

ant1.9.4-jdk1.8

Ant 1.9.4, OpenJDK 1.8.0_40, Git, wget 1.14, and bzip2 1.0.6

ant1.10.1-jdk1.8

Ant 1.10.1, OpenJDK 1.8.0_40, Git, wget 1.14, and bzip2 1.0.6

ant1.10.3-jdk1.8

Ant 1.10.3, OpenJDK 1.8.0_40, Git, wget 1.14, and bzip2 1.0.6

Build with Go

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Tool

Go 1.10.3

Go 1.10.3, Git, GCC 4.8.5, and GCC-C++ 4.8.5

Go 1.11.6

Go 1.11.6, Git, GCC 4.8.5, and GCC-C++ 4.8.5

Go 1.12.1

Go 1.12.1, Git, GCC 4.8.5, and GCC-C++ 4.8.5

Go 1.13.1

Go 1.13.1, Git, GCC 4.8.5, and GCC-C++ 4.8.5

Go 1.14

Go 1.14, Git, GCC 4.8.5, and GCC-C++ 4.8.5

Go 1.15

Go 1.15, Git, GCC 4.8.5, and GCC-C++ 4.8.5

Go 1.16

Go 1.16, Git, GCC 4.8.5, and GCC-C++ 4.8.5

Build Android Quick App

The EulerOS base image is used. Different versions of build environments are provided in the following table.

Tool Version

Built-in Image Tool

Node.js 8.11.2

  • Node v8.11.2, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.1.0

  • Node v10.1.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 10.15.3

  • Node v10.15.3, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 12.7.0

  • Node v12.7.0, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, and UnZip 6.0
  • make 3.82, curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, and automake 1.13.4
  • autoconf 2.69, libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 13

  • Node v13, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 14

  • Node v14, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 15

  • Node v15, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0

Node.js 16

  • Node v16, OpenJDK 1.8.0_40, Git, wget 1.14, Zip 3.0, UnZip 6.0, and make 3.82
  • curl 7.29.0, GCC 4.8.5, GCC-C++ 4.8.5, Ant 1.9.4, automake 1.13.4, and autoconf 2.69
  • Libtool 2.4.2, python-devel 2.7.5, and kernel-headers 3.10.0
Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback