自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安得情怀似旧时

和气春风贤者坐,静山流水玉人怀

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux下使用gdb调试C/C++程序

在笔者工作实践中,使用gdb调试C++程序和调试C程序,他们稍有不同,下面是使用总结。一、编译选项-g         生成调试信息-gstabs+   以stabs格式声称调试信息,并且包含仅供gdb使用的额外调试信息生成调试信息,是阻止编译器将局部变量优化的寄存器里,                  笔者在调试C++程序时,不加这个选项,所有的变量都打印不出来,gdb提示说没

2015-08-27 14:55:29 1255

原创 再谈Linux下的动态库

为了解决上一篇的博客《Linux下静态库、动态库的创建和使用》最后留下的问题,今天总结一下Linux下动态库版本号的控制。一、动态库版本号的组成    对于上一篇博客中提到的库文件libcurl.4.3.0,其中4代表主版本号,3代表次版本号,0代表发行版本号,    因此动态库的命名形式为:libname.x.y.z        x -- 主版本号(不兼容):重大升

2015-08-26 18:35:55 922

原创 一个守护vsftp进程的脚本

最近一个朋友遇到了如下需求任务,是要求用shell实现一个常驻程序,让我帮助他完成。需求如下:

2015-08-25 21:56:38 1173

原创 Linux下静态库、动态库的创建和使用

Linux下静态库、动态库的创建和使用Linux库文件名由:前缀lib、库名和后缀3部分组成,静态库通常以.a作为后缀,动态库以.so作为后缀,Linux下把动态库叫做共享库,so即shared object的缩写。静态库是程序编译链接时使用,动态库是程序运行时使用。预备知识:a)  2个重要的环境变量:LIBRARY_PATH : 库文件(静态库或者动态库

2015-08-25 20:26:24 790

原创 Vim命令使用总结

Vim的使用命令非常繁多,要想全部掌握,那是不现实的,也没有必要,只需要掌握常用的命令,便可在工作中使用地得心应手。注意下面括号中内容为笔者的注释。一、基本命令(命令模式)help command ---命令帮助手册(例如执行:help w 将给出w命令的解释)w ---写入文件q ---退出Vimq! ---不保存强制退出Vimshift + zz ---退出

2015-08-20 23:39:57 605

c++封装libev

libev是一个高性能事件循环库,内部封装epoll, 采用c++封装libev,可以快速开发服务端。

2016-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除