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