简明 makefile 模板 及 makefile 教程资源汇总

在源码目录下新建名为makefile(或Makefile
大小写随意,建议与源码文件名在大小写上区别开来,以突出 makefile
的文件,内容如下:

# P=program_name
OBJECTS =
CFLAGS = -g -Wall -O3
CC= cc

$(P): $(OBJECTS)

在终端命令行下,编译 hello.c 只需输入如下命令(“$” 为终端提示符)

$ P=hello make

注:

  • 本模板只用于源码集中于一个文件时使用

  • 陈皓大牛的Makefile文章汇总

    跟我一起写 Makefile(一):[http://blog.csdn.net/haoel/article/details/2886](http://blog.csdn.net/haoel/article/details/2886)  
    跟我一起写 Makefile(二):[http://blog.csdn.net/haoel/article/details/2887](http://blog.csdn.net/haoel/article/details/2887)  
    跟我一起写 Makefile(三):[http://blog.csdn.net/haoel/article/details/2888](http://blog.csdn.net/haoel/article/details/2888)  
    跟我一起写 Makefile(四):[http://blog.csdn.net/haoel/article/details/2889](http://blog.csdn.net/haoel/article/details/2889)  
    跟我一起写 Makefile(五):[http://blog.csdn.net/haoel/article/details/2890](http://blog.csdn.net/haoel/article/details/2890)  
    跟我一起写 Makefile(六):[http://blog.csdn.net/haoel/article/details/2891](http://blog.csdn.net/haoel/article/details/2891)  
    跟我一起写 Makefile(七):[http://blog.csdn.net/haoel/article/details/2892](http://blog.csdn.net/haoel/article/details/2892)  
    跟我一起写 Makefile(八):[http://blog.csdn.net/haoel/article/details/2893](http://blog.csdn.net/haoel/article/details/2893)  
    跟我一起写 Makefile(九):[http://blog.csdn.net/haoel/article/details/2894](http://blog.csdn.net/haoel/article/details/2894)  
    跟我一起写 Makefile(十):[http://blog.csdn.net/haoel/article/details/2895](http://blog.csdn.net/haoel/article/details/2895)  
    跟我一起写 Makefile(十一):[http://blog.csdn.net/haoel/article/details/2896](http://blog.csdn.net/haoel/article/details/2896)  
    跟我一起写 Makefile(十二):[http://blog.csdn.net/haoel/article/details/2897](http://blog.csdn.net/haoel/article/details/2897)  
    跟我一起写 Makefile(十三):[http://blog.csdn.net/haoel/article/details/2898](http://blog.csdn.net/haoel/article/details/2898)  
    跟我一起写 Makefile(十四):[http://blog.csdn.net/haoel/article/details/2899](http://blog.csdn.net/haoel/article/details/2899)
    

    如何调试makefile变量:http://coolshell.cn/articles/3790.html

  • GNU make中文手册:http://www.yayu.org/book/gnu_make/index.html

你可能感兴趣的:(资源,教程,makefile)