Linux
文章平均质量分 84
Minor_role
这个作者很懒,什么都没留下…
展开
-
GCC编译相关
gcc的编译过程 1.预处理:解释源程序当中的所有的预处理指令,将文件包含语句所指定的文件拷贝进来(#include <xxx.h>)覆盖掉原来的#include语句,所有的宏定义被展开(因此宏展开是不占用运行时间的),所有的条件编译语句将被执行,删除注释,添加必要的调试信息 获取C源程...转载 2018-08-02 20:10:34 · 165 阅读 · 0 评论 -
Linux命令相关(sort、uniq)
Linux命令相关 sort -u*和uniq的区别与联系: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sort -u是在排序之后去掉重复行,而uniq是不经过排序,去掉相邻的重复行(相当于加上-u和uniq都是去除相邻的重复行,不过sort经过排序之后能够去除翻译 2018-08-02 20:12:04 · 721 阅读 · 0 评论 -
使用ctags生成tags,在vim中实现跳转
ubuntu下使用ctags生成tags,在vim实现跳转 安装ctags:sudo apt-get install ctags 生成tags:在函数源代码的上级目录(也不一定是上一级,在需要跳转到的源代码的目录也可以,-R会递归地寻找)执行:ctags -R生成tags,将生成的tags的路径添加到vim的配置文件.vimrc中(.vimrc可以在~目录下自行创建):set tags+=ta...原创 2018-08-21 16:32:53 · 3210 阅读 · 0 评论 -
vim代码补全YouCompleteMe(YCM)在ubuntu下安装过程及出现的问题
整理: https://juejin.im/post/5b597a9cf265da0f9402b434 https://blog.csdn.net/u011671986/article/details/70195241 1. 安装git,cmake:sudo apt-get install git/cmake 2. 安装Vundle:git clone https://github.c...原创 2018-08-21 20:39:12 · 2180 阅读 · 0 评论