好吧,我认为这个很傻(并且过去已经做过)但老实说我不记得它是怎么做的。
我有一个变量:
GCC = gcc
所以,非常好......
现在,如果我的变量定义太长并希望将其拆分为不同的行,那么它看起来不错且易于管理?
D_FILES = main console globals components/program components/statement components/statements components/assignment components/loop components/block components/library components/argument components/expression components/expressions components/functionDecl components/ruleDecl components/functionCall components/functionCallSt components/returnSt components/outSt components/inSt
答案 0 :(得分:1)
我认为你可以做这样的事情
CFLAGS = $(CDEBUG) -I. -I$(srcdir) $(DEFS) \
-DDEF_AR_FILE=\"$(DEF_AR_FILE)\" \
-DDEFBLOCKING=$(DEFBLOCKING)
在和TAB
开头的新行中添加反斜杠。
答案 1 :(得分:0)
我不知道为什么你在使用反斜杠时遇到麻烦,但你可以这样做:
D_FILES = main console globals components/program components/statement
D_FILES += components/statements components/assignment components/loop
D_FILES += components/block components/library components/argument
# and so on