次に、APU、RPU、およびエンベデッド MicroBlaze プロセッサ用ソフトウェアのコンパイルに利用可能なAMD Arm GNU ツールを示します。
-
arm-linux-gnueabihf-gcc
- Armv8 C コードをハード浮動小数点命令を使用した 32 ビット Linux アプリケーションにコンパイルします。
-
arm-linux-gnueabihf-g++
- Armv8 C++ コードを 32 ビット Linux アプリケーションにコンパイルします。
-
aarch64-linux-gnu-gcc
- Armv8 C コードを 64 ビット Linux アプリケーションにコンパイルします。
-
aarch64-linux-gnu-g++
- Armv8 C++ コードを 64 ビット Linux アプリケーションにコンパイルします。
-
aarch64-none-elf-gcc
- Armv8 C コードを 64 ビット RTOS およびベアメタル アプリケーションにコンパイルします。
-
aarch64-none-elf-g++
- Armv8 C++ コードを 64 ビット RTOS およびベアメタル アプリケーションにコンパイルします。
-
armr5-none-eabi-gcc
- Armv7 C コードを 32 ビット RTOS およびベアメタル アプリケーションにコンパイルします。
-
armr5-none-eabi-g++
- Armv7 C++ コードを 32 ビット RTOS およびベアメタル アプリケーションにコンパイルします。
-
microblaze-xilinx-elf-gcc
- MicroBlaze™ C コードをコンパイルします。
-
microblaze-xilinx-elf-g++
- MicroBlaze™ C++ コードをコンパイルします。
注記: いずれの GNU コンパイラにも、関連するアセンブラーやリンカーなどが付属します。