通用的Makefile实例
1. 什么是Makefile
Windows平台的开发者或许不清楚Makefile是什么东西,因为你的开发大部分工作都是IDE在做。但是Linux平台上的开发者不知道就不太合格了。
解释性语言我们不谈,我们以C/C++这样的编译性语言举例,一个hello.cpp
文件需要经过在:预处理
,编译
,汇编
,链接
四个过程,简单一点你使用g++ hello.cpp
编译器会自动给你进行这四个过程,当然你可以带参数逐个执行。
上述的g++ hello.cpp
只能处理单个文件,但是大型项目文件成百上千,我们会想用shell写一个批处理脚本吧。Bingo, 这就是Makefile。
2. Demo
1 | # dir |
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章