Ошибка конфигурации Flymake при программировании в C

Apple сегодня объявила, что делает новую версию своего приложения разработчика Транспортера доступной на Mac App Store. Это приложение позволяет разработчикам легко загружать файлы на Подключение App Store и т.д.

Доступный в транспортере Mac AppStore

11
задан Kirill V. Lyadvinsky 6 September 2009 в 20:31
поделиться

2 ответа

Makefile 'должен содержать цель check-syntax'. Добавьте это в Makefile:

check-syntax:
     gcc -o nul -S ${CHK_SOURCES}

Убедитесь, что вы используете TAB для начала второй строки. Также есть ошибка с flymake, из-за которой вам нужно называть Makefile заглавной буквой M. Это не сработает, если вы, скажем, назовете его «makefile». Остерегайтесь этого!

19
ответ дан 3 December 2019 в 05:58
поделиться

Это фактическое содержимое вашего make-файла? Похоже, что перед второй строкой стоит пробел. Предполагается, что это табуляция:

helloworld: helloworld.c
 gcc helloworld.c -o helloworld

Более того:

helloworld: helloworld.c
    gcc helloworld.c -o helloworld

Имея в виду, что редактор SO, похоже, преобразовал мой символ табуляции в пробелы, поэтому не делайте этого.

helloworld: helloworld.c
<press tab here>gcc helloworld.c -o helloworld
1
ответ дан 3 December 2019 в 05:58
поделиться
Другие вопросы по тегам:

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