У меня есть файл make, который выдает ошибку. Я считаю, что проблема сводится к условному утверждению, что у меня синтаксис неправильный, но не могу понять, что на самом деле неправильно.Ошибка с условным в файле make
Чтобы быть ясно, что я бегу код с помощью команды сделайте {target_name}
Код
ifeq ($(isDynamic), d)
libExt=.so
else
libExt=.a
endif
Ошибка /бен/ш: 0403-057 Синтаксическая ошибка в строке 1 : `('не ожидается.
Это то, что я делаю. make {target_name} – Dunc
Возможно, вам придется показывать больше вашего Makefile. Обратите внимание, что условные выражения не могут быть отступы в Makefiles, ключевые слова 'ifeq' /' else'/'endif' должны начинаться в столбце 1. – geekosaur
проблема по-прежнему сохраняется – Dunc