gnu工具链; bare meta aarch64l; osx主机平台;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gnu工具链; bare meta aarch64l; osx主机平台;相关的知识,希望对你有一定的参考价值。

我正在寻找一个GNU工具链:

  • 目标平台是aarch64裸机(cortex-a53 / armv8-a)
  • 托管Mac OSX

或者换句话说,我需要一堆aarch64-none-elf-*文件

有什么建议我可以在哪里获得这些工具?

谢谢

答案

在aarch64上你不再需要-none-版本的工具链了。你可以简单地使用aarch64-linux-gnu-gcc,使用正确的参数(没有标准的库或标题):

aarch64-linux-gnu-gcc -march=armv8-a -nostdinc -fno-builtin -c -o main.o main.c

以上是关于gnu工具链; bare meta aarch64l; osx主机平台;的主要内容,如果未能解决你的问题,请参考以下文章

GNU9.2 A-profile处理器的交叉工具链

GNU9.2 A-profile处理器的交叉工具链

ARM交叉编译工具链

aarch64-linux-gnu-g++ 交叉编译为 arm64 错误

gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu 存在的问题

gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu 存在的问题