2013-10-09 2 views
0
testFile: test2.c 
    gcc -o testFile test2.c -I. 

Кажется, что это простой базовый make-файл, что происходит не так? Я проверил все очевидные вещи. Единственный интервал - это вкладка и пробелы между словами.makefile, возвращающий отсутствующий разделитель

+0

Опубликовать полное сообщение об ошибке, которое вы получаете. – jwodder

+0

@jwodder makefile: 2: *** отсутствует разделитель. Стоп. –

+0

Это выглядит правильно. Попробуйте упростить его: замените команду «:» (т. Е. Строка должна быть вкладкой, за которой следует двоеточие) и посмотреть, что произойдет. – Beta

ответ

1

Makefiles must использовать вкладки для отступов действия части под правило. Пробелы не будут.

+0

Это вкладка наверняка. –

+0

@PaulthePirate: Это только вкладка и ничего больше? Нет ли места перед правилом? –

+0

Ну, я не знаю, изменилось ли это, но я создал файл на окнах, переместил его в linux. Это не сработает, поэтому я сделал вкладку vim в linux и сохранил ее. Теперь это работает. Я полагаю, вкладки Linux tabs! = Windows. –

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