Fate_Dream的博客

不断学习借鉴,待羽翼雄厚,展翅高翔!

Linux下面使用rpm命令

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以s...

2017-03-05 14:03:23

阅读数 230

评论数 0

VIM入门

使用vundle管理插件 vundle让你不需要在纠结到哪里去找插件和配置,所有的插件都以相似的方式进行管理,很大程度上降低了使用成本! 插件存放的路径为~/.vim/bundle/,目录建好后下载vundle: git clone https://github.com/Vu...

2017-02-06 09:55:55

阅读数 230

评论数 0

linux常用svn命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co         2、往版本库中添加新的文件 svn add file 例如...

2017-01-21 14:03:05

阅读数 164

评论数 0

linux下使用ack进行代码搜索

linux下使用ack进行代码搜索 Linux | 2014-03-06 22:38:36 | 5165次阅读 | 0评 1、安装 wget http://beyondgrep.com/ack-2.12-single-file sudo mv ack-2.12-single...

2017-01-20 16:41:47

阅读数 1790

评论数 0

Linux学习--gdb调试

一.gdb常用命令: 命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选择栈帧 ...

2017-01-19 20:35:32

阅读数 140

评论数 0

Linux查找含有某字符串的所有文件

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:   grep -rn "hello,world!" *   * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子...

2016-12-30 15:22:27

阅读数 150

评论数 0

__builtin_expect详解

在GTK+2.0源码中有很多这样的宏:G_LIKELY和G_UNLIKELY。比如下面这段代码: if (G_LIKELY (acat == 1))     /* allocate through magazine layer */     {       ThreadMemory ...

2016-12-22 13:29:43

阅读数 213

评论数 0

Common Predefined Macros

The common predefined macros are GNU C extensions. They are available with the same meanings regardless of the machine or operating system on which y...

2016-12-22 11:14:57

阅读数 157

评论数 0

__attribute__详解

GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。   __attribute__书写特征是...

2016-12-22 10:39:43

阅读数 244

评论数 0

gcc的__attribute__编译属性

要了解Linux Kernel代码的分段信息,需要了解一下gcc的__attribute__的编绎属性,__attribute__主要用于改变所声明或定义的函数或数据的特性,它有很多子项,用于改变作用对象的特性。比如对函数,noline将禁止进行内联扩展、noreturn表示没有返回值、pure表...

2016-12-22 09:39:19

阅读数 2274

评论数 0

vim插件的放置位置

比如经常使用的: backupdir bundle bundle.tar.bz2 colors comm_tags comm.vim cpp_src cpp_tags mtags_comm snippets syntax都要直接放置在.vim的根目录下(不可以再创建子目录,将...

2016-12-21 11:29:32

阅读数 369

评论数 0

Ctags 的安装与使用(使用命令详解)

『插件介绍』 Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。比如,tags文件就是Taglist和OmniCppComplete工作的基础。 『下载和安装』 一、我是使用ap...

2016-12-21 10:33:05

阅读数 171

评论数 0

linux指令大全

cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参...

2016-12-20 17:23:55

阅读数 473

评论数 0

linux下建立链接

实例:ln -s /home/gamestat    /gamestat   linux下的软链接类似于windows下的快捷方式   ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录 如上面的示例,当我们执行命...

2016-12-17 11:18:22

阅读数 528

评论数 0

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