编译单个可执行程序:
all: preprocess
preprocess: preprocess.cpp
g++ -g -Wall -std=c++11 -o $@ $^
clean:
rm preprocess
使用:
make
./preprocess
make clean
编译多个可执行程序:
all: main workloadgenerator
main: main.cpp zonemaps.cpp
g++ -g -std=c++11 -o $@ $^
workloadgenerator: workload_generator.cpp
g++ -g -std=c++0x -o $@ $^
clean:
rm main
rm workloadgenerator
使用:
make
make clean