Xilinx Arm GNU Tools - 2020.2 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2020-11-24
Version
2020.2 English

The following Xilinx Arm GNU tools are available for compiling software for the APU, the RPU, and the embedded MicroBlaze processors:

arm-linux-gnueabihf-gcc
Used for compiling Armv8 C code into 32-bit Linux applications with hard floating point instructions.
arm-linux-gnueabihf-g++
Used for compiling Armv8 C++ code into 32-bit Linux applications.
aarch64-linux-gnu-gcc
Used for compiling Armv8 C code into 64-bit Linux applications.
aarch64-linux-gnu-g++
Used for compiling Armv8 C++ code into 64-bit Linux applications.
aarch64-none-elf-gcc
Used for compiling Armv8 C code into 64-bit RTOS and bare-metal applications.
aarch64-none-elf-g++
Used for compiling Armv8 C++ code into 64-bit RTOS and bare-metal applications.
armr5-none-eabi-gcc
Used for compiling Armv7 C code into 32-bit RTOS and bare-metal applications.
armr5-none-eabi-g++
Used for compiling Armv7 C++ code into 32-bit RTOS and bare-metal applications.
microblaze-xilinx-elf-gcc
Used for compiling MicroBlazeâ„¢ C code.
microblaze-xilinx-elf-g++
Used for compiling MicroBlaze C++ code.
Note: All GNU compilers are packaged with their associated assembler, linker, etc.