gpt4 book ai didi

生成文件别名

转载 作者:行者123 更新时间:2023-12-01 08:40:24 26 4
gpt4 key购买 nike

请在下面的makefile中解释$@ $^ $

LIBS  = -lkernel32 -luser32 -lgdi32 -lopengl32
CFLAGS = -Wall

# (This should be the actual list of C files)
SRC=$(wildcard '*.c')

test: $(SRC)
gcc -o $@ $^ $(CFLAGS) $(LIBS)

最佳答案

这两个符号的意思是:

  • $@ 是目标,即 test
  • $^ 是规则的先决条件列表(在这种情况下,它是 SRC=$(wildcard '*.c') 中指定的扩展通配符列表)<

所有这些变量都在 Automatic variables page 中进行了解释。 GNU make 手册。

关于生成文件别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3932895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com