C++
文章平均质量分 76
ice_actor
这个作者很懒,什么都没留下…
展开
-
gcc编译常用选项
gcc/g++编译步骤 预处理:生成.i的文件 g++ -E file.cpp > file.i 转混编:将预处理的文件转成汇编文件g++ -S file.cpp => file.s 目标文件:生成机器代码g++ -c file.cpp => file.o 可执行文件:g++ -o file file.cpp 编译选项x 设定文件所用的语言,如果没有这个选项则根据文件的后缀进行判定 eg: gc原创 2016-09-24 19:54:35 · 485 阅读 · 0 评论 -
C++ 技巧积累
.gdb调试中出现“No symbol in current context” 在编译中加入 -g -gdwarf-2项 c++库总结原创 2016-08-07 12:06:47 · 329 阅读 · 0 评论 -
centos 6.5安装c++ folly库
一、引言Folly:是一个在Facebook内部广泛和可重复使用的C++库组件大集合 wangle:C++网络库 proxygen:C++ http框架在安装所有的库之前请检查你系统里面的基础编译工具cmake,autoconf cmake –version:版本号>=2.8.12 autoconf –version:版本号=2.69autoconf我使用2.63时总出现configure.原创 2016-10-12 10:45:29 · 3188 阅读 · 0 评论 -
gcc命令整理归纳
生成特定格式文件 -E 预处理: 预处理器的输出被送到标准输出而不是储存在文件里. gcc -E test.c -o test.i //.i文件 -S 编译: 产生汇编语言文件 gcc -S test.i -o test.s //.s文件 -c 汇编: 编译为目标代码 gcc -c test.s -o test.o -o 链...原创 2018-04-26 21:40:16 · 518 阅读 · 0 评论 -
C++简单计时器
因为经常需要对代码段计时,如下是一个抽象的计时器类,包含两个类一个是Timer类,用于计时操作,在需要计时的代码段开始处调用Start()开始计时,在代码段结尾处调用Stop()停止计时,Elapse()可以获取代码段的耗时。另一个是TimerFactory类用于Timer的管理调用GetTimer()即可获取一个计时器,GetTimer()参数为计时器的名字。 #include <io...原创 2018-12-09 19:22:18 · 2912 阅读 · 0 评论