Я следую руководству, чтобы создать простую операционную систему. Учебное пособие предоставляет make-файл для определения основ построения ядра. Я получил указание запустить команду make all
в терминале и продолжаю получать следующую ошибку:
make: *** No rule to make target 'all'. Stop.
Вот make-файл, поставляемый с учебником:
SDKDIR=./sdk
help:
@echo "Makefile for Building Dev Operating System."
@echo "Usage: make [ all | clean | help | build | run] "
@echo ""
@echo
all:
@echo "Building Kernel"
make -C ./kernel
@echo "Building SDK"
make -C ./sdk
@echo "Building Userland"
make -C ./userland
build:
zip -r devos-$(VERSION).zip ./
run:
@echo "Running Dev Operating System."
cd ./sdk && sudo bash ./diskimage.sh
cd ./sdk && ./qemu.sh
clean:
make -C ./kernel clean
make -C ./userland clean
У меня естьуже пробовал cd'ing в тот же каталог, что и make-файл. Я все еще получаю те же результаты. Кто-нибудь, пожалуйста, помогите мне решить эту ошибку. Заранее всем спасибо за помощь.