---关于Makefile标签两个冒号的问题
本帖最后由 bzhao 于 2014-04-01 19:08 编辑#$(OBJS):%.o:%.cpp
%.o:%.cpp
这里我用这两行都是可以的,请问用两个冒号的行作用是?
------------
###// Makefile
# make gst example
$(info $(CXX))
FLAGS = -g
OBJS = main.o
TARGETS = gstest
INCLUDEPATH = $(shell pkg-config --cflags glib-2.0 gstreamer-1.0 )
LIBS = $(shell pkg-config --libs glib-2.0 gstreamer-1.0)
all:$(TARGETS)
$(TARGETS):$(OBJS)
$(CXX) $(FLAGS) $< -o $@ $(LIBS)
#$(OBJS):%.o:%.cpp
%.o:%.cpp
$(CXX) $(FLAGS) -c $< -o $@ $(INCLUDEPATH)
clean:
rm -rf $(TARGETS) $(OBJS)
页:
[1]