上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2016年1月7日

跟我一起写 Makefile(九)

摘要: 使用函数 ———— 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。 一、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识的,其语... 阅读全文

posted @ 2016-01-07 15:32 Zoran_i 阅读(124) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(八)

摘要: 六、多行变量 还有一种设置变量值的方法是使用define关键字。使用define关键字设置变量的值可以有换行,这有利于定义一系列的命令(前面我们讲过“命令包”的技术就是利用这个关键字)。 define指示符后面跟的是变量的名字,而重起一行定义变量的值,定义是以endef关键字结束。其工作... 阅读全文

posted @ 2016-01-07 15:31 Zoran_i 阅读(121) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(七)

摘要: 使用变量 ———— 在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目... 阅读全文

posted @ 2016-01-07 15:31 Zoran_i 阅读(112) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(六)

摘要: 书写命令 ———— 每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是... 阅读全文

posted @ 2016-01-07 15:29 Zoran_i 阅读(115) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(五)

摘要: 六、多目标 Makefile的规则中的目标可以不止一个,其支持多目标,有可能我们的多个目标同时依赖于一个文件,并且其生成的命令大体类似。于是我们就能把其合并起来。当然,多个目标的生成规则的执行命令是同一个,这可能会可我们带来麻烦,不过好在我们的可以使用一个自动化变量“$@”(关于自动化变量,... 阅读全文

posted @ 2016-01-07 15:28 Zoran_i 阅读(166) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(四)

摘要: 书写规则 ———— 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标... 阅读全文

posted @ 2016-01-07 15:27 Zoran_i 阅读(126) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(三)

摘要: Makefile 总述 ——————— 一、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,... 阅读全文

posted @ 2016-01-07 15:26 Zoran_i 阅读(130) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(二)

摘要: 三、make是如何工作的 在默认的方式下,也就是我们只输入make命令。那么, 1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。 2、如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“edit”这个文件,并... 阅读全文

posted @ 2016-01-07 15:25 Zoran_i 阅读(123) 评论(0) 推荐(0) 编辑

2015年11月30日

学习嵌入式规划

摘要: ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。... 阅读全文

posted @ 2015-11-30 17:27 Zoran_i 阅读(247) 评论(0) 推荐(0) 编辑

2015年11月25日

函数指针与指针函数

摘要: 一、辨别指针函数与函数指针最简单的方式就是看函数名前面的指针*号有没有被括号包含,如果被包含就是函数指针 ,反之则是指针函数。 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int ... 阅读全文

posted @ 2015-11-25 17:27 Zoran_i 阅读(166) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

导航