Я начал изучать ассемблер, и у меня есть два файла:
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". После этого я использовал другую команду "g cc - c main. c -o main.o", но она показала некоторые ошибки в оболочке:
Что я могу сделать?