随笔分类 - C&&C++
摘要:作者的环境: redhat 6.5 64 位版 在编译keepalived 前,需要提前给环境安装两个依赖包--zlib和openssl 编译 zlib 库 参考作者之前的博客 http://www.cnblogs.com/chenfool/p/5714120.html 编译 openssl 库参考
阅读全文
摘要:近期在学习使用valgrind 来定位性能问题,记录一下整个操作过程以及涉及到的工具 一般在机器上都会预装valgrind 工具 使用callgrind 工具检查程序的调用情况,例如使用valgrind 来监控sequoiadb 的函数调用关系,可以执行以下命令来启动sequoiadb的某个节点进程
阅读全文
摘要:spidermonkey 源码下载:http://ftp.mozilla.org/pub/mozilla.org/js/ 测试系统 Ubuntu 12.04, js 1.7.0, js 解压在/opt/js 路径下 SpiderMonkey 编译步骤: 1 登录源码目录 2 编译 编译好之后,编译文
阅读全文
摘要:这段时间学习boost 的asio 编程,想编译asio自带的http/server的程序,无奈在网上根本找不到方法,只能自己摸索学习。 登陆boost asio 的example 目录,(我 boost 安装在/opt目录下) 编译命令: 我之前自己编译了一次简单的asio的程序,编译命令不需要加
阅读全文
摘要:自己第一次玩boost,对C++也非常不熟悉,记录一下自己的学习过程。 安装编译 boost 包解压到/opt下 首先执行生成b2的脚本 编译boost 与安装 安装完成后,会在/usr/local/lib保存.so 与.a 文件,头文件则存放在/usr/local/include/boost/路径
阅读全文
摘要:main.c chen_print.c chen_print.h makefile 简单介绍一下makefile的格式 target:filename1 filename2 <tab>common 其实makefile的规则很简单,就是看你的目标文件(target)做依赖的文件(filename1
阅读全文