一、Tarball:(一)文件格式*.tar.gz/*.tar.bz2,解压后包括源代码文件、检测程序文件、相关说明。(二)安装的基础操作:1、取得源文件,解压2、查阅解压后的文件(INSTALL/README)取得步骤流程3、相关属性软件的安装4、建立makefile:./configure5、编译make6、安装:makeinsta..
分类:
其他好文 时间:
2014-05-27 03:55:12
阅读次数:
313
------源程序的编译安装首先要经过简单的编译才能安装,编译又依赖编译平台和gcc编译器但是gcc有它的局限性,所以后来就用make代替了,make编译时也是通过调用gcc来完成编译的,但是make又依赖文件makefile,makefile又是通过脚本configure和文件makefile.in生成的autoconf命令..
分类:
其他好文 时间:
2014-05-27 03:17:36
阅读次数:
231
作者:Vamei 出处:http://www.cnblogs.com/vamei
欢迎转载,也请保留这段声明。谢谢!在编译一个大型项目的时候,往往有很多目标文件、库文件、头文件以及最终的可执行文件。不同的文件之间存在依赖关系(dependency)。比如当我们使用下面命令编译时:$gcc
-c -o...
分类:
其他好文 时间:
2014-05-27 01:29:33
阅读次数:
373
在 Makefile 中经常会用到一些内置的标准变量。下面说明:1. MAKE_VERSIONmake
命令的版本号,也就是执行 make -v 时看到的版本号。2. CURDIR当前的工作目录,一般的就是 Makefile 所在的目录。确切的说,应该是 make
执行时此进程所在目录。如果在 ma...
分类:
其他好文 时间:
2014-05-24 06:08:57
阅读次数:
260
1、windows下的编译 1.1、解压后打开nmake.opt,设置GDAL_HOME
1.2、进入vs的command promot,进入正常的那个即可,64位的没试过,可以参考gdal官网 1.3、nmake /f makefile.vc
1.4、nmake /f makefile.v...
分类:
其他好文 时间:
2014-05-19 14:34:10
阅读次数:
288
Linux模块机制浅析
Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。 模块的Hello
World! 我们通过创建一个简单的模块进行测试。首先是源文件main.c和Makefile。 f...
分类:
系统相关 时间:
2014-05-17 14:33:32
阅读次数:
528
U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。U-BOOT的下载地址:
http://sourceforge.net/projects/u-boot我下载的是1.1.6版本,一开始在FTP上下载了一个...
分类:
其他好文 时间:
2014-05-17 04:17:00
阅读次数:
851
最近正在学习驱动开发,进展到字符设备驱动开发阶段。
先不多说,首先把刚看的一篇学习驱动步骤的帖子记录如下: 1. 学会写简单的makefile 2. 编一应用程序,可以用makefile跑起来 3.
学会写驱动的makefile 4. 写一简单char驱动,makefile编译通过,可以insmo....
分类:
系统相关 时间:
2014-05-15 21:56:49
阅读次数:
435
1.变量基础
变量在声明时需要给予初值,而在使用时,需要给在变量名前加上“$”符号,但最好用小括号“()”
或是大括号“{}”把变量给包括起来。如果你要使用真实的“$”字符,那么你需要用“$$”来表示。
变量可以使用在许多地方,如规则中的“目标”、“依赖”、“命令”以及新的变量中。先看一个例子:
objects = program.o foo.o utils.o
program : ...
分类:
其他好文 时间:
2014-05-13 05:51:43
阅读次数:
277
cocos2dx2.2.1在linux下引用#include "SimpleAudioEngine.h",报错找不到该文件。
修改makefile文件,添加
SHAREDLIBS += -lcocosdenshion
COCOS_LIBS +=$(LIB_DIR)/linux/release/libcocosdenshion.so
并将cocos2d-x-2.2.1/CocosDe...
分类:
系统相关 时间:
2014-05-11 21:12:01
阅读次数:
449