技术
岁月神偷小拳拳
这个作者很懒,什么都没留下…
展开
-
makefile文件详解
1.make是如何工作的在默认的方式下,也就是只输入make命令。那么,(1)make会在当前目录下找名字叫“Makefile”或“makefile”的文件。 默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件,找到了解释这个文件。在这三个文件名中,最好使用“Makefile”这个文件名原创 2016-04-27 17:12:54 · 2687 阅读 · 0 评论 -
makefile的中变量
1.定义命令包 如果Makefile中出现一些相同命令序列,可以为这些相同的命令序列定义一个变量。定义这种命令序列的语法以“define”开始,以“endef”结束,如:define run-yaccyacc $(firstword $^)mv y.tab.c $@endef 这里,“run-yacc”是这个命令包的名字,其不要和Makefile中原创 2016-04-27 17:59:45 · 1552 阅读 · 0 评论 -
makefile中条件判断与函数
1. 条件判断1.1 语法条件表达式的语法为:endif以及:elseendif其中表示条件关键字,如“ifeq”。这个关键字有四个。(1)第一个是我们前面所见过的“ifeq”:ifeq (, ) ifeq '' '' ifeq "" "" ifeq "" '' ifeq '' "" 比较参数“arg1”和“arg2”的原创 2016-04-27 20:23:14 · 20995 阅读 · 0 评论 -
make的运行及隐含规则
1. make的运行 一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。1.1 make的退出码make命令执行后有三个退出码:原创 2016-04-27 21:02:51 · 3863 阅读 · 0 评论 -
makefile变量
(1)以字符#开头的行是注释;反斜杠(/)是换行符的意思。(2)prog : filea.o fileb.o filec.o ;//指定prog由三个目标文件filea.o、fileb.o和filec.o链接生成。(3)filea.o : filea.c a.h defs ;//指定filea.o目标文件,以及它们所依赖的.c和.h文件以及defs文件。(4)在 makefile 中引原创 2016-04-28 10:26:46 · 383 阅读 · 0 评论 -
设计模式、架构与框架
设计模式、架构与框架:1. 概念 架构:简单的说架构就是一个蓝图,是一种设计方案,将客户的不同需求抽象成为抽象组件,并且能够描述这些抽象组件之间的通信和调用。 框架:软件框架是项目软件开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目有着不同的框架类型。框架不是现成可用的应用系统。而是一个半成品,提供了诸多服务,开发人员进行二次开发,实原创 2016-06-16 22:12:38 · 703 阅读 · 0 评论