C/C++
嘉诩
今年想写书,有路子的联系我
展开
-
RHEL Linux安装Clang试用
据说Clang是对C++11、14标准支持最全面的编译器,加之又是苹果出品,于是想来研究一下可惜我的RHEL版本比较老,是6.1,官网上的Pre-Built包没有合适的,于是下载源码手动编译安装先决要求 gcc4.9以上版本,还好机器上以前装过Python2.7以上版本,RHEL自带python版本太老,这个需要另外安装根据说明http://clang.llvm.org/get_s原创 2016-10-19 13:43:22 · 962 阅读 · 0 评论 -
对linux下的服务端程序做profile
场景功能码写在so里,服务端应用通过dlopen动态加载,服务端是多线程的,测试服务器是虚拟机gprofile:默认不支持多线程oprofile:对虚拟机支持不好,不支持计数器接口,但是用时间采样,结果不准gperf:google的profile工具,也不好用callgrind:valgrind的工具之一,刚好可以满足需求,valgrind --tool=callgrind -原创 2016-06-15 15:36:14 · 566 阅读 · 0 评论