Рекомендуем удалить все пробелы в условных обозначениях make-файла. См. Этот make-файл. , который отлично работает.
TXT="--"
ifeq ($(LON_GEMINI_BOX),1)
TXT="works!"
EXTRA_CFLAGS +=
EXTRA_CFLAGS +=
else
TXT="why is this happening"
endif
all:
@echo $(TXT)
Попробуйте umount
проверить файловую систему, содержащую поврежденный файл, с помощьюfsck
(или, возможно, e2fsck
, в зависимости от типа вашей файловой системы ).
Если вы не можете umount
открыть файловую систему, поскольку она уже используется, возможно, вам придется загрузить живую систему с CD/DVD/USB, чтобы выполнитьfsck