我试图在Linux上使用ARM基础模型进行aarch64仿真(Ubuntu20.4)。Arm提供了一个简单的hello程序源代码和二进制代码,可以在快速模型上运行。二进制程序在模拟器上执行得很好。示例文件夹包含一个make文件。主要陈述如下:
armcc --cpu=8-A.64.no_neon -g -O2 -c -o $@ $<
armlink --cpu=8-A.64.no_neon --ro-base 0x80000000 -o $@ $^
是否可以使用aarch64-linux-gnu-gcc构建此示例?我和aarch64-linux-gnu-gcc hello.c -o hello --static试过了。模拟开始,没有显示任何输出。这条路对吗?任何暗示都是非常感激的。
发布于 2022-09-10 11:13:57
aarch64-linux-gnu-gcc不是一个嵌入式编译器,如果您构建在x86-64linux上,我认为您需要的是64-aarch64-none-linux-gnu.tar.xz。
https://stackoverflow.com/questions/73512611
复制相似问题