ChinaUnix.net
相关文章推荐:

makefile教程

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,从一个侧面说明了一个人是否具备完成大型...

by sss4999 - Linux文档专区 - 2013-10-23 15:31:19 阅读(1183) 回复(2)

第一章、概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,m...

by msj0520 - Linux文档专区 - 2006-11-29 17:31:07 阅读(772) 回复(0)

makefile教程3 第11章、使用变量 在makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在makefile中改变其值。在makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是makefile的其它部分中。 变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不应该含有“:”、“#”、“=”或是空字...

by ch06 - Linux文档专区 - 2009-04-11 10:53:39 阅读(757) 回复(0)

第10章、书写规则 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在makefile中,规则的顺序是很重要的,因为,makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会成为最终的目标。make所完成的也就是...

by ch06 - Linux文档专区 - 2009-04-11 10:51:41 阅读(643) 回复(0)

makefile教程 第一章、概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的...

by ch06 - Linux文档专区 - 2009-04-11 10:49:22 阅读(651) 回复(0)

http://hit168.qyun.net 这里还有很多Linux图书

by hit168 - 下载共享 - 2011-03-29 11:30:33 阅读(2084) 回复(3)

http://www.stlchina.org/twiki/bin/view.pl/ScriptProgram/Learnmakefile 简单实用,故转载链接一下。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/51602/showart_1329363.html

by dywsdu - Linux文档专区 - 2008-10-20 10:32:59 阅读(1004) 回复(0)

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....

by georgeying - Linux文档专区 - 2007-10-19 12:14:12 阅读(638) 回复(0)

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...

by supeiwang - Linux文档专区 - 2007-09-08 10:06:28 阅读(755) 回复(0)

五、定义命令包 如果makefile中出现一些相同命令序列,那么我们可以为这些相同的命令序列定义一个变量。定义这种命令序列的语法以“define”开始,以“endef”结束,如: define run-yacc yacc $(firstword $^) mv y.tab.c $@ endef 这里,“run-yacc”是这个命令包的名字,其不要和makefile中的变量重名。在“define”和“endef”中的两行就是命令序列。这个命令包中的第一个命令是运行Yacc程序,因为Yacc程序总是生成“y.tab.c”...

by wuhonda - Linux文档专区 - 2007-05-11 15:44:11 阅读(821) 回复(0)