Ideal:在Linux C下,每当编写一些小程序或较大的项目时,都要进行重复的gcc编译命令,是否可以编写一个通用的Makefile文件,通过执行make命令实现编译(好像正是设计Makefile的意图之一,呵呵),了解相关Makefile编写规则后,初步实现了一个较为简单的Makefile文件,往后遇到实际的问题,将不断完善Makefile的功能。
这个Makefile主要针对GCC和GNU Make环境编写,其它版本的编译器和Make不能保证正常工作。
如果您发现本文中的错误,或者对本文有什么感想和意见,可以通过 jikhkhong AT gmail DOT com邮箱与作者联系。
以下是具体的实现过程:
实现的功能:
Makefile源代码