建立静态库建立四个文件 bin(可运行文件),lib(库),include(头文件),src(放源文件)这里的起的库明为add在src文件里运行1)gcc -c add.c //编译add.c源文件生成add.o目标文件2)ar crsv ../lib/ libadd.a add.o //对目标文件...
分类:
系统相关 时间:
2014-08-19 20:45:25
阅读次数:
272
n 基本框架:a) Make常用内嵌函数b) 多级目录Makefile的编写4.1Make常用内嵌函数函数调用的一般形式:$(function arguments(参数))1) $(wildcard PATTERN) : 匹配当前目录下指定模式的文件例子:src=$(wildcard *.c)2) ...
分类:
其他好文 时间:
2014-08-18 15:58:42
阅读次数:
157
n 基本框架:a) Makefile文件的命名b) Makefile基本规则c) Makefile自动化变量d) Makefile编译多个可执行文件3.1 Makefile文件的命名: Makefile最好命名为Makefile,不然的话,敲入make命令的同时,得显示指定出makefile文件名,...
分类:
其他好文 时间:
2014-08-18 15:54:02
阅读次数:
187
引言:
Makefile是嵌入式软件开发环境中的智能管家,尤其面对文件数量达到数十个以上的项目时,利用它可为我们构造高效的项目编译系统,从而显著的提高项目的开发效率和后期更新维护,同时也可以增强代码的重复利用率。
学习Makefile首先明确3个重要概念
1、目标(Target):指运行make后生成的目标文件。
2、依赖关系(Dependency):指明目标文件与其他文件、中...
分类:
其他好文 时间:
2014-08-17 21:22:32
阅读次数:
181
建立静态库
建立四个文件 bin(可执行文件),lib(库),include(头文件),src(放源文件)
这里的起的库明为add
在src文件中执行
1)gcc -c add.c //编译add.c源文件生成add.o目标文件
2)ar crsv ../lib/ libadd.a add.o //对目标文件*.o进行归档,生成lib*.a, 把这个生成文件放在lib里
3)gcc...
分类:
系统相关 时间:
2014-08-16 22:34:11
阅读次数:
322
一、代码初接触1.我们来启动程序吧刚开始导师发下来这个复杂的程序时,完全没有头绪,怎样子才能让它跑起来呢?刚开始看到了好多makefile文件,想来应该是用make命令来处理,折腾了半天发现windows下make不好使了。终于在角落里发现了Script这个文件夹,里面已经把编译的操作写好了,果断使...
分类:
其他好文 时间:
2014-08-16 13:43:02
阅读次数:
218
//test.c:#include int main(void){ printf("hello world!"); return 0;}======================================一、1. 编译过程:预处理(processing)-》编译(compilation).....
分类:
数据库 时间:
2014-08-16 02:15:29
阅读次数:
288
1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。假设我们有下面一个非常简单的源程序(hello.c):int main(int argc,char **argv){printf("Hello Linux\n...
分类:
其他好文 时间:
2014-08-14 20:17:59
阅读次数:
268
1、make: *** [out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/slang_rs_export_foreach.o] 错误 1在工程根目录下,打开下面的makefile文件:源码目录 frameworks/compil...
分类:
移动开发 时间:
2014-08-14 10:43:58
阅读次数:
204
在实际的软件开发项目中,经常会有实现删除过期文件的需求。即要求程序能够自动删除多长时间之前生成的文件。本文提供了一个示例代码,为相关的开发工作提供了参考。 程序如下(本程序用makefile进行编译):/*********************************************************************** 版权所有 (C)2014, Zhou...
分类:
系统相关 时间:
2014-08-11 21:34:52
阅读次数:
307