【发布时间】:2014-01-22 21:36:16
【问题描述】:
CC = g++
CFLAGS = -g -Wall -O0 -std=c++11
graph: graph.o
${CC} -o graph ${CFLAGS} graph.cpp
如何在此处放置 clean 以摆脱 .o 文件?
【问题讨论】:
-
你有没有尝试过?
-
还要注意这个 Makefile 不会按预期工作。您已声明对
graph.o的依赖,但您的规则直接从graph.cpp构建可执行文件。 -
顺便说一句,您可以设置
CXXFLAGS并让隐式规则完成其工作。无需设置CC(用于C)或您自己的规则。
标签: makefile