相关疑难解决方法(0)

GNU制作双重冒号

我对gmake语法的理解有点问题:

OBJ = foo.o bar.o

$(OBJ): %.o: %.cpp
    $(CC) -c -MMD -MP $(INCLUDES) $(CFLAGS) $< -o $@
    @sed (...create empty targets in file...)
Run Code Online (Sandbox Code Playgroud)

我不确定是什么$(...):%.o:%.cpp呢!?

我认为它可能会在正确的%.cpp依赖项中翻译"%.o:%.cpp" - 是吗?谷歌在这里没有多大帮助 - 它只找到通常的双冒号(目标::)这是不同的东西!

有什么建议?谢谢!

c++ gnu makefile

4
推荐指数
1
解决办法
512
查看次数

标签 统计

c++ ×1

gnu ×1

makefile ×1