- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 vim代码补全YouCompleteMe(YCM)在ubuntu下安装过程及出现的问题
整理:https://juejin.im/post/5b597a9cf265da0f9402b434 https://blog.csdn.net/u011671986/article/details/701952411. 安装git,cmake:sudo apt-get install git/cmake2. 安装Vundle:git clone https://github.c...
2018-08-21 20:39:12 2177
原创 使用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 3206
转载 C语言基础-运算符
C语言基础-运算符关于算术运算符:自加(++),自减(–)优先级:后缀 > 前缀 > 普通加减运算。关于关系运算符:“=”和”==”经常在使用时混淆,可以在用于判断时将常量写在左侧,如果”=”、”==”使用错误,编译器会报错,以便自己检查关于逻辑运算符:对于&&和||来说,如果左侧的表达式能够决定整个表达式的值得时候,右边的表达式会直接忽略,不执行(短路)关...
2018-08-02 20:13:53 249
翻译 Linux命令相关(sort、uniq)
Linux命令相关sort -u*和uniq的区别与联系:         sort -u是在排序之后去掉重复行,而uniq是不经过排序,去掉相邻的重复行(相当于加上-u和uniq都是去除相邻的重复行,不过sort经过排序之后能够去除
2018-08-02 20:12:04 718
转载 GCC编译相关
gcc的编译过程1.预处理:解释源程序当中的所有的预处理指令,将文件包含语句所指定的文件拷贝进来(#include <xxx.h>)覆盖掉原来的#include语句,所有的宏定义被展开(因此宏展开是不占用运行时间的),所有的条件编译语句将被执行,删除注释,添加必要的调试信息 获取C源程...
2018-08-02 20:10:34 164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人