2016-05-19 5 views
0

Я пытаюсь сделать этот make-файл, но я получаю ** отсутствующий разделитель. Стоп.C Makefile не работает

CC=gcc 

    all: 
     $(CC) -o sobusrv sobusrv.c 
     $(CC) -o sobucli sobucli.c 

    clean: 
     mkdir ~/.Backup 
     mkdir ~/.Backup/.data 
     mkdir ~/.Backup/.metadata 
     mkdir ~/.Backup/.tmp 

В чем проблема? спасибо

+0

Пожалуйста, разместите полное сообщение об ошибке с полным контекстом. – abelenky

+3

Убедитесь, что вкладки используются для команд. – fukanchik

+0

Используйте вкладки в начале строки. – 4pie0

ответ

2

В большинстве сред makefile TABS и SPACES обрабатываются по-разному, но выглядят одинаково на экране. Внимательно проверьте ваш отступ и убедитесь, что у вас нет мест, где требуются закладки.

0

Убедитесь, что вы используете вкладки в начале каждой команды. Взгляните на другой рабочий файл makefile в качестве примера, где требуются закладки. Примечание: даже если нет заметной разницы в человеческом глазе, вкладка и пространство трактуются очень сильно по программе.

Смежные вопросы