归档

Linux vi开发配置

开发必备插件

  1. ctags:为项目生成索引,方便阅读代码时的定位,ctags -R生成索引,Ctrl + ]定位到函数声明处,Ctrl + o返回。
  2. taglist:借助ctags,现实代码中的宏定义,变量和函数,阅读一份代码就比较直观了。(在taglist窗口中通过Ctrl+w+w切换代码窗口).
  3. Autocomplpop:自动完成插件,编码时自动出现代码提示,下载插件后直接解压到~/.vim文件夹下就可以使用了。
  4. CppCompleete:为C和C++优化的代码提示插件。

Linux下,解决error while loading shared libraries

问题描述

最近开发Linux应用,启动程序时提示:error while loading shared libraries: libhiredis.so.0.10: cannot open shared

hiredis是我编译好的redis客户端连接驱动,在/usr/local/lib/目录中存在libhiredis相关的so文件,推测应该是so目录缺少了/usr/local/lib这个目录。

在CentOS 14上安装Skype

起因

Skype官方并没有直接提供针对CentOS的安装包,从官网下载rpm安装时也是提示安装错误。

本人系统是64位的,安装的Skype是32位的,需要在系统中安装32位对应的so(动态库).