依赖于 Makefile 的自动推导,可以写出非常简化的 Makefile,假设目录下有有 Number.cpp 的单个 cpp 文件,内含 main 函数,那么,Makefile 可以这样写
all: Number
是的,就一行,all 作为默认 target,Number 作为依赖,自动推导出依赖源文件 Number.c*,如果是 cpp,得到编译器 g++,如果是 c,得打编译器 cc,然后 make 一下,可以得到下面的输出
$ make g++ Number.cpp -o Number
我就想试试那个头像是怎么出来的…
soga
makefile 内置的变量名是 CXXFLAGS