【问题标题】:What ${CC} means in makefile?${CC} 在 makefile 中是什么意思?
【发布时间】:2018-06-02 20:36:29
【问题描述】:

我有使用${CC} 变量进行编译器选择的makefile:

${CC} $(CFLAGS) aaa.cpp -o aaa.o

在 make ${CC} 期间会带来 cc 编译器。但是在整个makefile 中没有${CC} 的定义。这个变量如何得到cc

【问题讨论】:

标签: makefile cc


【解决方案1】:

在其隐式规则中使用的一些变量,例如 CC,具有默认值。

您可以在关于variables used in implicit rules 的 GNU make 文档中阅读更多关于它们的信息:

一般变量也可以通过环境或通过传递命令行参数来获取它们的值,以及其他一些特殊变量的方法,如文档here

【讨论】:

    猜你喜欢
    • 2011-02-27
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    相关资源
    最近更新 更多