我不知道如何制作一个makefile,因为我只用一个cpp文件制作它们。我需要编译的文件是deck.cpp,main.cpp和deck.h
我将如何以最简单的方式做到这一点?
答案 0 :(得分:0)
对于简单的问题,使用隐式规则make非常好。你的Makefile可以是一行代码:
deck: deck.o main.o deck.h
请注意,这并不健全。如果你改变了deck.h,甲板将被重建,但它将使用陈旧的deck.o和main.o.如果这是一个问题,你可以添加更多的依赖项,并使其成为一个3-liner:
deck: main.o deck.o
deck.o: deck.h
main.o: deck.h