Во многих Makefiles я видел следующую переменную структуру назначения:Простой GNU сделать обратную косую черту и назначение переменной
TARGETDIR=somedirectory
OBJS = \
"tab" $(TARGETDIR)/main.o
Я считаю, это значит поместить объектный файл в «somedirectory» и назовите его main.o.
Мое понимание обратного слэша, используемого выше, заключается в том, что оно расширяет длинную линию до строки ниже. Вышеупомянутая не длинная строка, так почему обратная косая черта используется для создания многострочного выражения? Будет ли выше, имеют те же результаты, как:
OBJS = $(TARGETDIR)/main.o
Спасибо Том