c - makefile 符号 $^ 是什么意思?

标签 c makefile

<分区>

生成文件:

$(TARGET): $(OBJ)
    $(GCC) $(LDFLAGS) -o $@ $^ 

$@$^ 在 make 文件中究竟做了什么?

最佳答案

$@ 是目标的名称。当目标是模式而不是固定时,这非常有用。

$^ 是导致规则执行的先决条件的名称。

关于c - makefile 符号 $^ 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14806206/

相关文章:

C动态数组问题

C 编程 : Using fscanf(), fopen() 和格式字符串问题

linux - Makefile 依赖生成不检查 header

python - 在 Travis CI 上卡住 Python 应用程序

c - 为什么数组的值后面跟着三个零?

c - 使用 C 中的 if 语句请求输入两次

c++ - cmake 和 make 不会创建文件夹并将文件复制到其中

git - 在 AIX 上构建 git 时 TOC 溢出

具有多个文件的 latex aspell 的 makefile

c - 如何手动(按位)执行(float)x?