我正在尝试在运行 NetBSD 9.1 的 Raspberry Pi 3 B+ 上使用 GNU 汇编器 (as) 组装一个简单的 Hello World 程序
我需要添加哪些标志 as 或 ld 以使它们为我正在使用的体系结构正确组装代码?
$ as -o hllwrld.o hllwrld.s
$ ld -o hllwrld hllwrld.o
$ ./hllwrld
-sh: Cannot execute ELF binary ./hllwrld
$ uname -a
NetBSD rpi 9.1 NetBSD 9.1 (RPI) #0: Sun Oct 18 19:24:30 UTC 2020 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/evbarm/compile/RPI evbarm
这是 aarch64 还是 arm64?
我知道有手册页,但我只是在学习汇编,所以我什至不知道我什至需要寻找哪些配置/标志/参数。
谢谢你的帮助。