安装rpmbuild,生成目录,编写spec文件
附上自己写的nginx.spec文件。
由于公司需要,nginx需要添加lua等依赖包,就自己通过编译过程打包了rpm。红色部分是根据编译的结果添加上去的...
分类:
其他好文 时间:
2014-08-05 11:12:05
阅读次数:
369
忽略某些文件 一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。我们可以创建一个名为 .gitignore 的文...
分类:
其他好文 时间:
2014-08-04 08:23:47
阅读次数:
240
1、#include指令包含指定的文件2、#define指令预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后一长串”的宏,它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了3、#typedef指令常用来定义一个标识符及关键字的别名它是语言编译过程的...
分类:
其他好文 时间:
2014-08-02 17:58:23
阅读次数:
207
空余时间想看看Qt,在安装和编译过程中遇到了一些值得记录的东西,总结一下。
(一)安装
1、先安装编译环境qt-creator-win-opensource-3.0.0.exe,使用默认路径C:\Qt\qtcreator-3.0.0
2、解压缩编译器工具MinGW-gcc440_1.zip,把里面的文件夹mingw拷贝到路径C:\Qt\mingw
3、解压缩调试器工具qtc...
分类:
其他好文 时间:
2014-07-31 20:53:17
阅读次数:
298
首先需要安装mingw 下载链接:http://mingw.org/
1、下载gmp-6.0.0a.tar.bz2到到gmp_downlaod 下载链接:https://gmplib.org/
2、打开msys.bat
cd d: //进入d:
cd gmp_downlaod
//进入gmp_downlaod
3、用下行命令解压文件gmp-6.0.0a...
1、静态联编和动态联编
将源代码中的函数调用解释为执行特定的函数代码块被称为函数名联编。在C语言中,这非常简单,因为每个函数名都对应于一个不同的函数。在C++中,由于函数重载的缘故,这项任务更复杂。编译器必须查看函数参数以及函数名才能确定使用哪个函数。然而,C/C++编译器可以在编译过程中完成这种联编。在编译过程中进行联编称为静态联编,又称为早期联编。不过虚函数使这项工作变得更困难。因为...
分类:
其他好文 时间:
2014-07-28 16:32:13
阅读次数:
216
对于自动识别验证码,使用trsseract是个不错的选择,有兴趣的的朋友可以试试。编译tesseract官网提供了vs2008的编译说明和工程,但在vs2010下的编译时基本相同的,因此我使用的方法就是把vs2008工程转换为vs2010工程,同时把编译过程中遇到的问题以及解决方法和大家分享一下,希...
分类:
其他好文 时间:
2014-07-25 19:01:22
阅读次数:
439
该Makefile适用于最后生成若干个可执行文件的小型C/C++工程,只要将该Makefile放在源码根目录下make,它会自动查找该目录下(包括子目录)的所有源码文件(支持.cpp .c .h格式)并自动生成正确的依赖关系,并且为了不污染源码文件夹,源码和编译过程中的中间文件会分开(Debug模式...
分类:
其他好文 时间:
2014-07-24 09:47:23
阅读次数:
418
本文记录了在CentOS6.5上编译Sift的开源实现OpenSift的编译过程,同时记录了编译过程中的几个问题....
分类:
其他好文 时间:
2014-07-23 16:35:11
阅读次数:
334
概述 ????snort作为一个网络入侵检测工具,与同类工具拥有相似的处理流程,如下所示: 基本数据初始化 回调函数注册 读取规则建立临时结构 使用临时结构建立最终便于匹配的结构,该过程也可称为编译过程。 进入...
分类:
其他好文 时间:
2014-07-22 08:10:34
阅读次数:
419