makfile简单的使用 只有三个文件 main.c first.c common.h first 最基本的 /***************/ main: main.o first.o gcc main.o fist.o -o main main.o: main.c commond.h ..... gcc -c main.c first.o: first.c commond.h ... gcc -c first.c clean: rm -f main main.o first.o /*************************/ second 替换 大写 /*************************/ CC = gcc OBJS = main.o first.o main: $(OBJS) ...
by unforln9543 - Linux文档专区 - 2009-07-28 22:18:19 阅读(564) 回复(0)
makefile教程(转) 第一章、概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型...
第一章、概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,m...
makefile教程3 第11章、使用变量 在makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在makefile中改变其值。在makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是makefile的其它部分中。 变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不应该含有“:”、“#”、“=”或是空字...
第10章、书写规则 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在makefile中,规则的顺序是很重要的,因为,makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会成为最终的目标。make所完成的也就是...
makefile教程 第一章、概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的...
http://www.stlchina.org/twiki/bin/view.pl/ScriptProgram/Learnmakefile 简单实用,故转载链接一下。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/51602/showart_1329363.html
makefile学习教程: 跟我一起写 makefile 作者:陈皓. 来源: http://www.csdn.net makefile学习教程: 跟我一起写 makefile 0 makefile概述 0.1 关于程序的编译和链接 1 makefile 介绍 1.1 makefile的规则 1.2 一个示例 1.3 make是如何工作的 1.4 makefile中使用变量 1.5 让make自动推导 1.6 另类风格的makefile 1.7 清空目标文件的规则 2 makefile 总述 2.1 makefile里有什么? 2....
makefile学习教程: 跟我一起写 makefile 作者:陈皓. 来源: http://www.csdn.net makefile学习教程: 跟我一起写 makefile 0 makefile概述 0.1 关于程序的编译和链接 1 makefile 介绍 1.1 makefile的规则 1.2 一个示例 1.3 make是如何工作的 1.4 makefile中使用变量 1.5 让make自动推导 1.6 另类风格的makefile 1.7 清空目标文件的规则 2 makefile 总述 2.1 makefile里有什么? 2.2makefile...
五、定义命令包 如果makefile中出现一些相同命令序列,那么我们可以为这些相同的命令序列定义一个变量。定义这种命令序列的语法以“define”开始,以“endef”结束,如: define run-yacc yacc $(firstword $^) mv y.tab.c $@ endef 这里,“run-yacc”是这个命令包的名字,其不要和makefile中的变量重名。在“define”和“endef”中的两行就是命令序列。这个命令包中的第一个命令是运行Yacc程序,因为Yacc程序总是生成“y.tab.c”...