configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/loca ...
分类:
系统相关 时间:
2016-10-14 20:19:26
阅读次数:
265
编程语言:c/c++/STL/QT、python 环境:熟悉liunx环境,linux基本命令 1、熟悉makefile文件的编写 2、熟悉linux下gdb调试 3、熟悉bundle的写作(OSGI框架) 4、熟悉正则表达式 5、熟悉多线程编程 5、熟悉c++11特性 感悟: 方案设计时需要考虑全 ...
分类:
其他好文 时间:
2016-10-12 00:40:44
阅读次数:
144
Easymake太好用了,偷懒神器,强力推荐. 一、根目录下的easymake.mk就是makefile模板,我们自定义的makefile只需要包含这个模板即可 二、源码包自带的sample够我们参考应用了。 1、basics常规应用,包含一个shell脚本,也就是copy一份makefile文件 ...
分类:
其他好文 时间:
2016-09-26 13:05:11
阅读次数:
238
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] ...
分类:
其他好文 时间:
2016-09-22 19:53:39
阅读次数:
138
安装部署 tpc-ds-99 工具 解压文件 进入目录 拷贝Makefile文件 源码包缺少一个tokenizer.c 文件,作者从老版本的tpc-ds 包中找到放进去了,后附tokenizer.c 源码 编译可执行文件 创建临时目录 生成测试数据,测试数据总量为 1GB,生成的数据存放在tmp 目 ...
分类:
其他好文 时间:
2016-09-22 11:19:27
阅读次数:
229
GNU的make工作时的执行步骤入下:(想来其它的make也是类似) 1、读入所有的Makefile。 2、读入被include的其它Makefile。 3、初始化文件中的变量。 4、推导隐晦规则,并分析所有规则。 5、为所有的目标文件创建依赖关系链。 6、根据依赖关系,决定哪些目标要重新生成。 7 ...
分类:
其他好文 时间:
2016-09-17 14:54:08
阅读次数:
97
去redis官网(http://redis.io/download)自行下载安装包解压缩到本地文件夹,比如放在Mac应用程序文件夹(/Applications/),在终端进入redis文件夹。 需要进行编译才能运行Mac端的Redis,编译方法是: 进入src文件夹,我们可以看到Makefile文件 ...
分类:
系统相关 时间:
2016-09-15 19:15:06
阅读次数:
238
## 在UltraEdit下注释# # ## if you want the ram-disk device, define this to be the# size in blocks.#RAMDISK = #-DRAMDISK=512 ##8086汇编编译器和连接器. -0生成8086目标程序; ...
分类:
系统相关 时间:
2016-09-09 15:16:48
阅读次数:
351
下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含) 一. main.mk BUILD_SYSTEM=build/core 1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) ...
分类:
移动开发 时间:
2016-09-08 15:52:50
阅读次数:
276
linux环境下,当项目工程很大的时候,编译的过程很复杂,所以需要使用make工具,自动进行编译安装,但是手写makefile文件比较复杂,所幸在GNU的计划中,设计出了一种叫做Autoconf/Automake的工具,用来自动生成makefile文件,为编译和安装程序提供了一个方便快捷的入口。一、 ...
分类:
系统相关 时间:
2016-09-07 17:27:51
阅读次数:
307