Makefile中TARGET_ARCH变量的用途是什么

Boa*_*atX 8 makefile gnu-make

我注意到在Gnu Make中的隐式规则是变量$(TARGET_ARCH),例如:

$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH)
Run Code Online (Sandbox Code Playgroud)

我认为交叉编译需要这个变量,但我没有在Gnu Make文档中找到任何关于它的信息.

sag*_*r89 3

我同意它可能是为了交叉编译。变量 TARGET_ARCH 没有默认值 - 最终用户可以根据自己的需要进行定义。