Отсутствует разделитель в make-файле

У меня следующий код в Makefile:

CFLAGS=-Wall -g

clean:
    rm -f ex1

Когда я запускаю «make clean», я получаю следующую ошибку: Makefile: 4: * отсутствует разделитель. Стоп.

Почему? Как я могу это исправить?

6
задан 7 March 2017 в 07:44

1 ответ

У Вас есть пробелы, где необходимо быть нужна вкладка (и номер: 4 пробелов не равняются вкладке).

Это покажет вкладки (показавший ^I) и пробелы:

 cat -e -t -v {Makefile}
<час>

4-я строка:

1 CFLAGS=-Wall -g
2 
3 clean:
4     rm -f ex1

Удаляют пробелы перед rm и делают это вкладкой.

11
ответ дан 7 March 2017 в 07:44

Другие вопросы по тегам:

Похожие вопросы: