LINUX.ORG.RU

Не работает утилита make


0

0

Написал в MidNight Commander файл makefile :

# Makefile for Hello World project

hello: main.o hello.o gcc -o hello main.o hello.o

main.o: main.c gcc -c main.c

hello.o: hello.c gcc -c hello.c

clean: rm -f *.o hello

Запустил make,ругается:

makefile:4: *** missing separator. Stop.

что не понравилось в строке gcc -o hello main.o hello.o ?

Вопрос наверное глупый,но только начинаю учить Linux .

Учусь на Slax 5

anonymous

Отступы в Makefile должны быть символами табуляции, а не пробелами.

anonymous
()

# Makefile for Hello World project

hello: main.o hello.o gcc -o hello main.o hello.o

main.o: main.c gcc -c main.c

hello.o: hello.c gcc -c hello.c

clean: rm -f *.o hello ======== перед gcc и rm должен быть знак табуляции

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.