Makefile
谁de如花
这个作者很懒,什么都没留下…
展开
-
工程中编写自己的makefile---5 在实例2中使用库文件
1 在2章节中使用库文件1.1 使用静态库文件1.1.1 add目录子makefile #$(shell ls -d */) 命令打印当前目录下的所有文件夹DIRS := $(shell ls -d */) ./OBJSDIR := ../objs LIBNAME := libaddLIBXX := a F转载 2017-06-05 16:29:48 · 381 阅读 · 0 评论 -
工程中编写自己的makefile---4 库文件
1 库文件编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。库本质上来说是一种可执行的二进制代码(但不可以独立执行),可以被操作系统载入内存执行库通俗的说就是把这些常用函数的转载 2017-06-05 16:08:10 · 565 阅读 · 0 评论 -
工程中编写自己的makefile---3 交叉编译工具
1 交叉编译工具一个C/C++文件要经过预处理(preprocessing),编译(compilation),汇编(assembly),连接(linking);1.1 概述1,预处理 .c >> .i 将要包含(include)的文件插入源文件中,将宏定义展开,根据条件编译命令选择要使用的代码,最后将这些代转载 2017-06-05 16:07:07 · 1577 阅读 · 0 评论 -
工程中编写自己的makefile---2 实例
1 实例来学习使用方法需要准备的工程目录结构如下.├── add│ ├──add_float.c│ ├──add.h│ └──add_int.c├── main.c└── sub ├── sub_float.c ├── sub.h └── sub_int.c文件编译为可执行文件xxxx1.1转载 2017-06-05 16:05:24 · 397 阅读 · 0 评论 -
工程中编写自己的Makefile---1 一些基本概念
本文是基于网上的一系列文章,加上自己的一些看法,提炼精简而构成的;参考文章有如下:http://www.cnblogs.com/OpenShiFt/p/4313351.htmlhttp://blog.csdn.net/cjsycyl/article/details/47946039http://blog.csdn.net/wangzhen209/article/detail转载 2017-06-05 16:04:08 · 405 阅读 · 0 评论 -
工程中编写自己的makefile---6 makefile学习
1 Makefile1.1 Makefile运行顺序1、读入所有的 Makefile。2、读入被 include 的其它 Makefile。3、初始化文件中的变量。4、推导隐晦规则,并分析所有规则。5、为所有的目标文件创建依赖关系链。6、根据依赖关系,决定哪些目标要重新生成。7、执行生成命令。 1-5步为第一个阶段,6-转载 2017-06-05 16:34:22 · 318 阅读 · 0 评论 -
工程中编写自己的makefile---7 shell学习
1 shell 基于Fedora 10 编写1.1 常用的几个指令1. echo [-en] “hello word! \n”-e 引号内有 \n 将执行,否则直接打印-n 不断行继续在同一行执行可以加双引号或不加双引号,参考1.4.1;有区别!!! 2. export设置或显示环境变量,添加环境变量转载 2017-06-05 16:35:20 · 608 阅读 · 0 评论 -
工程中编写自己的makefile---8 编写Arm开发板的makefile
1 编写开发板的程序的makefile基于以上的学习,下面编写一个基于Hi3520D开发板的程序工程目录结构如下.├── Components│ ├──Common│ │ ├── xx_inc.h│ │ ├── xx_type.h│ ├──HAL│ │ ├── Common│ │ │ ├── xx_i原创 2017-06-05 16:37:04 · 1400 阅读 · 0 评论