我已经开始学习Assembly,并且我有两个文件:
main.c
#include <stdio.h>
int assembly(void);
int main(void)
{
printf("Resultado: %d\n", assembly());
return 0;
}
和
assembly.asm
global assembly
assembly:
mov eax, 777
ret
因此,我使用了该命令“ nasm assembly.asm -f elf64”,并创建了文件“ assembly.o”。之后,我使用了另一个命令“ gcc -c main.c -o main.o”,但是它在外壳上显示了一些错误:
我该怎么办?