1.系统环境32/64位 Ubuntu源代码中已经包含在32位下编译生成的.o文件,配置好依赖库(步骤2)后,参考步骤3则可重新link.link无误即可运行程序。在64位下重新编译项目,缺失源码conceptRecognizor.cpp,暂时无法通过编译。2.依赖库2.1 boost_1_44_0...
分类:
其他好文 时间:
2015-05-21 19:01:47
阅读次数:
147
不可能将所有的C++程序放到一个文件中咯,因此C++就支持了分离式编译(separate compilation)机制,它允许将程序分为若干个文件,每个文件可被独立编译。这样说明了,当你的程序有很多文件时,修改其中一个文件后不需要将所有文件都重新编译一遍,只需要编译修改过的就好,然后将它们都链接起来。C++是如何支持分离式编译的呢?通过将声明和定义分离开来。声明(declaration)使得名字为程...
分类:
编程语言 时间:
2015-05-20 22:23:49
阅读次数:
179
前言:
最近看了看Google的Go语言,发现有点意思,这个开源的项目准备用golang来实现。
其实开发板本身的驱动程序已经实现了各个功能,但是有的时候在使用中有些麻烦,有可能需要修改dts文件重新编译内核才能够使用某个功能,所以打算开发这个UIO驱动的开源项目,方便程序的编写。当然,UIO也不是万能的,比如中断,目前我还没有找到好的方法,可以完全抛开内核版本的差异导致需要...
分类:
其他好文 时间:
2015-05-19 08:53:28
阅读次数:
237
安装与配置在ubuntu下直接用apt-get install之后不能正常使用,提示缺少调试信息或者编译探测代码时有问题。1. 采用官网上的解决方法2. 可以自己重新编译一次内核,然后再手工编译一次systemtap。这样就可以正常使用了。Systemtap的编译说明,除了下载地址并没有说太多东西。...
分类:
系统相关 时间:
2015-05-18 18:30:05
阅读次数:
346
在我看来,学会写简单的Makefile,阅读较复杂的makefile,是每一个Linux程序员都必须拥有的基本素质。Makefile可以自动识别哪些源文件被更改过,需要重新编译,那些不需要。从而节省大型工程重新编译的时间。
本文是一篇简单的的Makefile使用心得。希望可以帮到大家。欢迎交流。...
分类:
其他好文 时间:
2015-05-18 12:59:17
阅读次数:
92
安装CentOS 6.4教程(详细步骤) CentOS是RHEL的克隆版本,功能上是一模一样的,另外重新编译之后还修复了一些后者的bug。主要区别就是CentOS免费,但没有官方的技术支持,而RHEL需要收费,有官方的技术支持。新的版本CentOS都是RHEL之后发布的,因为是克隆的嘛~我用的是Vi...
分类:
系统相关 时间:
2015-05-17 10:35:26
阅读次数:
195
编译全量重新编译Debug版本UnrealScript脚本 UDK.exe make -debug全量重新编译Release版本UnrealScript脚本 UDK.exe make -release增量重新编译Debug版本UnrealScript脚本 UDK.exe make -debug...
分类:
其他好文 时间:
2015-05-16 20:13:36
阅读次数:
193
CentOS是RHEL的克隆版本,功能上是一模一样的,另外重新编译之后还修复了一些后者的bug。主要区别就是CentOS免费,但没有官方的技术支持,而RHEL需要收费,有官方的技术支持。新的版本CentOS都是RHEL之后发布的,因为是克隆的嘛~我用的是VitrualBox这款虚拟机软件安装Cent...
分类:
其他好文 时间:
2015-05-15 13:33:32
阅读次数:
130
oProfile工具可以分析CPU的负载量只要对目标程序加上 -g 后重新编译,即可用oProfile进行分析例如在测试apache的性能时,增加 -g 编译选项[crifan@localhost lrzsz-0.12.20]$ CFLAGS=-g ./configure 问题:opcontrol ...
分类:
其他好文 时间:
2015-05-14 13:35:09
阅读次数:
129
Pam可插拔验证模块,允许系统管理员设置多种验证措施而无需重新编译要进行验证的程序修改/etc/pad.d/system-auth文件,设定密码策略修改文件权限chmod<模式><文件或目录名>通过使用文件系统的ACL高级权限控制文件的安全性应用软件安全策略:sudo权限管控,rpm安全..
分类:
系统相关 时间:
2015-05-12 01:48:16
阅读次数:
197