makefile - Makefile 中 TARGET_ARCH 变量的用途是什么

标签 makefile gnu-make

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

$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH)

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

最佳答案

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

关于makefile - Makefile 中 TARGET_ARCH 变量的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18476490/

相关文章:

c - 使用 Makefile 和 gcc 构建动态共享库(.so、.dylib)

c++ - 通用 Makefile 中所需的预构建规则

macos - 如何设置 GNU make 在 macOS 上使用默认的 gcc?

c++ - GNU 递归 make - 如何捕获 make 变量以执行嵌套的 makefile

makefile - 从 Makefile 检查程序是否存在

qt - 在 qmake 的 Makefile 中添加额外的变量

linux - 安装 gigablast。使文件不工作

linux - 如何让 android 在 ubuntu 14.04 上运行得更快?

c - 如何从对象或静态库创建共享库

c++ - C++ 实现代码中的字符串不应出现在输出二进制文件中。怎么修