Я пытаюсь установить rexec в Redhat Enterprise Release 4. Каждый раз, когда я пытаюсь использовать команду make, я получаю следующую ошибку.
Makefile: 15: *** отсутствует разделитель. Стоп.
Я посмотрел в другом месте в сети, и строка 15 Makefile имеет следующее:
.include (я не уверен, почему, но этот сайт скрывает, что следует за .include, это bsd.kmod.mk, окруженный <>)
Я использовал vi, чтобы убедиться, что пробел в середине - это TAB, а не 8 пробелов, это не решает проблему. Я поместил вкладку перед .include, когда я где-то читал, в начале должна быть вкладка, затем я получаю другую ошибку:
make: *** Нет правила для создания цели 'rexec.ko', необходимой для 'load'. Стоп.
Я не уверен, что еще я должен сделать, чтобы установить rexec, какие-нибудь подсказки?
Весь Makefile:
SRCS = rexec.c vnode_if.h
KMOD = rexec
KO = $ {KMOD} .ko
KLDMOD = t
KLDLOAD = / sbin / kldload
KLDUNLOAD = / sbin / kldunload
нагрузка: $ {KO}
$ {KLDLOAD} -v ./$ndomKOgoti
выгрузить: $ {KO}
$ {KLDUNLOAD} -v -n $ {KO}
.include (я не уверен, почему, но этот сайт скрывает, что следует после .include, это bsd.kmod.mk, окруженный <>)