生产工具
文章平均质量分 70
sunshine008
这个作者很懒,什么都没留下…
展开
-
makefile知识点记录
makefile关键字使用: 以下代码保存为Makefile后,执行make即可看到各关键字意义。 # Target::test # .PHONY: test test: @echo ${CURDIR} @echo ${MAKE_VERSION} @echo ${MAKEFILE_LIST} @echo ${MAKECMDGOALS} @echo "$(.VARIABLES)" |...原创 2019-11-21 10:20:12 · 114 阅读 · 0 评论 -
sourcesight快捷键
快速打开文件:ctrl + o; 快速打开symbol:F7; 复制一行:ctrl + k; 复制本行当前光标右边内容:ctrl + shift + k; 设置各功能快捷键: options—>key assignments ...原创 2018-11-23 18:48:24 · 403 阅读 · 0 评论 -
Linux下用GDB多线程调试
调试多线程的相关指令 显示所有进程 info threads 这条指令显示可以调试的所有线程,gdb会为每个线程分配一个ID,这个ID和线程ID不同,ID号一般从1开始。 切换线程指令 为什么要切换线程呢?因为gdb默认在调试多线程程序时只跟踪主线程,而新创建的线程都阻塞在线程创建函数pthread_create处。如果我们不切换,那么我们就无法调试我们在主线程中所创建的线程。 thread ...转载 2018-10-24 09:52:51 · 839 阅读 · 0 评论 -
自动补全插件YCM配置
测试环境ubuntu 14.04。 1、检测安装环境是否支持; 检测vim版本是否在7.3.598及以上,是否安装有python2或python3;如果版本低请自行安装; 2、安装开发工具和cmake;sudo apt-get install build-essential cmake 安装python头文件;sudo apt-get install python-dev原创 2016-05-11 19:00:07 · 10377 阅读 · 2 评论 -
vim编辑器小技巧
vim编辑器插入模式下,方向键变为字母的解决方法: cp /usr/share/vim/vim70/vimrc_example.vim ~/.vimrc 安装vim后的基础配置: set number set numberwidth 2 set autoindent set tabstop=4 set softtabstop=4 "设置语法高亮 if has("syntax"...原创 2018-09-17 17:56:22 · 299 阅读 · 0 评论 -
svn基础命令
svn update 从svn服务器获取最新代码到本地; 存在冲突时会有如下几个选项: 1)、(p) postpone 暂时推后处理; 2)、(df) diff-full 把所有的修改列出来,比比看; 3)、(e) edit ...原创 2017-11-13 14:12:48 · 325 阅读 · 0 评论 -
git使用笔记
git push时每次都需要输入密码,解决方案如下: 执行命令 :git config --global push.default simple 再次push时只需要输入一次密码,之后再次push无需密码。原创 2018-05-15 09:57:06 · 239 阅读 · 0 评论