Я дословно следую инструкциям на сайте GNUStep. Вот мой файл make.
include $(GNUSTEP_MAKEFILES)/common.make
APP_NAME = FirstApp
FirstApp_OBJC_FILES = main.m \
MyController.m
FirstApp_MAIN_MODEL_FILE = FirstApp.gorm
FirstApp_RESOURCE_FILES = FirstApp.gorm
include $(GNUSTEP_MAKEFILES)/application.make
Вот содержимое каталога (отмечено, что в руководстве нет упоминания о создании файла main.m. Я предположил, что это было каким-то образом создано автоматически. Если это упущение в части авторов учебника, пожалуйста, дайте мне знать. Также, что должен содержать файл main.m.
FirstApp.gorm GNUmakefile MyController.h MyController.m MyController.m~
Я скомпилировал, переключившись в каталог и запустив make, и это был вывод, который я получил.
This is gnustep-make 2.6.1. Type 'make print-gnustep-make-help' for help.
Making all for app FirstApp...
Creating FirstApp.app/....
make[3]: *** No rule to make target `obj/FirstApp.obj/main.m.o', needed by `FirstApp.app/./FirstApp'. Stop.
make[2]: *** [internal-app-run-compile-submake] Error 2
make[1]: *** [FirstApp.all.app.variables] Error 2
make: *** [internal-all] Error 2
Теперь я вижу, что это связано с файлом main.m, но по выводу я не уверен, куда идти дальше. Любая помощь будет принята с благодарностью, поскольку я новичок в GNUstep. Мог ли я по ошибке удалить его создание при работе с gorm?