
IDE
文章平均质量分 67
那闯
这个作者很懒,什么都没留下…
展开
-
Debug Valgrind
总结信息的详解: still reachable: 指的你的指针指向的动态内存还没有被释放就退出了,一般来讲这种不会出现问题,OS会负责回收 definitely lost: 检测到内存一定泄漏了,这类错误一定要处理。 possibly lost: 说可能有泄漏,一般都是中间有二级指针分配的情况会报错。 suppressed: 统计了使用valgrind的某些参数取消了的错原创 2013-05-17 15:46:30 · 984 阅读 · 0 评论 -
Compiler 笔记
VS2010常用快捷建: Tools --> Options --> Text Editor 空格替换tab键,修改缩进长度等等 Ctrl + Shift + L 删除行 Ctrl + R, Ctrl + W 显示空格, tab键等 Ctrl + K, Ctrl + F format代码 Ctrl + J原创 2013-06-19 14:37:49 · 1150 阅读 · 0 评论 -
Debug GDB 常用命令
gcc/g++ -g 添加调试信息 file filename 指定要调试的文件或者 gdb filename run/r 运行程序 next/n 执行下一句(不跳转) step/s 执行下一句(跳转) continue/c 继续 list/l 打印debug处源码 l -原创 2012-09-07 15:39:40 · 955 阅读 · 0 评论 -
版本控制 Mercurial
在BitBucket上使用Mercurial做代码版本控制: BitBucket: 是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统。 GUI TortoiserHg: TortoiseHg is a set of graphical tools and a shell extension for the Mercurial distribu原创 2012-11-13 16:41:10 · 1183 阅读 · 0 评论 -
Cmake 基础
一个CMakeLists例子: project(CMAKETEST) cmake_minimum_required(VERSION 2.8) include_directories(${PROJECT_SOURCE_DIR}/Include/) set(CMakeTest ${PROJECT_SOURCE_DIR}/Src/CMakeTestMain.c ${PRO原创 2013-05-21 09:45:53 · 1071 阅读 · 0 评论 -
编辑器 VIM
插入命令,执行后会进入插入状态: i 在光标处插入 a 在光标后插入 o 在新的下一行插入 O 在当前行前插入一个新行 cw 替换从光标所在位置后到一个单词结尾的字符, 之后进入插入 撤销与恢复: u: Revocation 恢复撤销 分屏操作: :vsplit xxx原创 2012-11-13 17:25:54 · 1101 阅读 · 0 评论