请问编写makefile时,gcc -o $@ $^,这个语句时什么意思啊?
发布网友
发布时间:2022-04-23 03:00
我来回答
共1个回答
热心网友
时间:2023-08-04 04:39
.c.o:
这句话的意思就是
%.o
:
%.c
也就是说,所有的.o文件,依赖于对应的.c文件
比如有三个a.c
b.c
c.c
那么就会有
a.o
b.o
c.o
a.o
:
a.c
b.o
:
b.c
c.o
:
c.c
这是makefile依赖的一种简写方法。makefile的依赖关系有很多种写法。这是其中一种。