Я пытаюсь установить rexec в Redhat Enterprise Release 4. Каждый раз, когда я пытаюсь использовать команду make, я получаю следующую ошибку.Ошибка: Отсутствует разделитель
Makefile: 15: *** отсутствует разделитель. Стоп.
Я посмотрел в другом месте на сети и линии 15 Makefile имеет ниже:
.include (я не уверен, почему, но этот сайт гашение что приходит после того, как .INCLUDE, это bsd.kmod. mk, окруженный <>)
Я использовал vi, чтобы убедиться, что пространство в середине - это TAB, а не 8 пробелов, это не решит проблему. Я поместил TAB перед .include, поскольку я читал где-то там, где есть вкладка в начале, тогда я получаю другую ошибку:
сделать: *** Нет правила, чтобы сделать цель 'rexec.ko ', необходимое для загрузки. Стоп.
Я не уверен, что еще я должен сделать, чтобы установить rexec, какие-либо подсказки?
Весь Makefile:
SRCS = rexec.c vnode_if.h KMOD = REXEC КО = $ {KMOD} .ko KLDMOD = т
KLDLOAD =/SBIN/kldload KLDUNLOAD =/SBIN/kldunload
нагрузка: $ {KO} $ {KLDLOAD} -v ./${KO}
выгрузку: $ {KO} $ {KLDUNLOAD} -v -n $ {KO}
.include (я не уверен, почему, но этот сайт гашение что приходит после того, как .INCLUDE, это bsd.kmod.mk окружен <>)
Что вы делаете, используя i.e, что такое вывод «make -version»? – Troubadour
Кстати, обычно вам нужно избежать скобки открытия, написав < вместо этого персонажа. Аналогичным образом амперсанд (&) должен быть экранирован как &. – Troubadour
Выходной файл make -version является GNU Make 3.80 – 2009-07-10 19:35:46