小编Dav*_*ski的帖子

生成make文件的最佳实践

背景:

我对Make还是比较陌生,因此我开始为我最近制作的Othello游戏构建makefile。我当前的makefile比较简单。但是,我希望进一步完善它并添加构建和存档功能。

问题1:为什么不打扫工作?

问题2:对于归档,我打算使用

# tar cvzf *.o Othello
Run Code Online (Sandbox Code Playgroud)

存档时,将编译时生成.o和可执行文件。这是一种好的标准做法还是有更好的方法呢?

问题3:对于构建部分,我计划使用./Othello运行可执行文件,这是在Makefile中进行构建的最佳实践吗?

git存储库发布在下面,谢谢您的时间

全部:奥赛罗

Othello: main.o Myothello.o space.o game.o
        clang++ main.o Myothello.o space.o game.o -o Othello

main.o: main.cc
        clang++ -c main.cc

game.o: game.cc
        clang++ -c game.cc

Myothello.o: Myothello.cc
            clang++ -c Myothello.cc

space.o: space.cc
        clang++ -c space.cc

clean:
rm -f *.o core *.core
rm MyOthello
Run Code Online (Sandbox Code Playgroud)

makefile

2
推荐指数
1
解决办法
2682
查看次数

标签 统计

makefile ×1