Я создал виртуальную машину, используя эту версию raspberry pi .Я пытаюсь собрать простую программу сборки "program.s"
.global _start
_start:
mov r0,#0 @ exit status code 0 for normal completion
mov r7,#1 @ service command 1 terminates this program
svc 0 @ issue linux command to terminate program
Сборка с
as -o program.o program.s
дает
GNU assembler version 2.28 (i686-linux-gnu) using BFD version (GNU Binutils
for Debian) 2.28
e.s: Assembler messages:
e.s:6: Error: expecting operand after ','; got nothing
e.s:7: Error: expecting operand after ','; got nothing
e.s:8: Error: no such instruction: `svc 0'
Я не думаю, чтоПроблема связана с кодом, скорее это связано с типом сборки, которую ассемблер пытается собрать.Я абсолютный новичок в Raspberry Pi и сборке в целом, так что я совершенно не могу найти решение.