Итак, я начинаю знакомиться с make-файлами.
У меня есть 3 файла: add.s, main. c, numbers. c, где происходит вызов функции сборки из main
, поэтому Я подумал, что мне нужно заявить об этом как о зависимости. Я написал этот make-файл:
output: main.o add.o numbers.o
gcc main.o add.o numbers.o -o output
main.o: main.c add.s
gcc -m32 -c main.c
numbers.o: numbers.c
gcc -m32 -c numbers.c
add.o: add.s
nasm -f elf32 add.s -o add.o
clean:
rm -rf *.o output
и запустил его на lubuntu, и я получил эту ошибку:
Любое представление о том, как чтобы исправить это?