
C
ustcck
饱暖思淫欲,饥寒起盗心
展开
-
linux C 代码格式化工具indent
indent工具:$ indent -kr -i8 main.c-kr选项表示K&R风格,-i8表示缩进8个空格的长度。如果没有指定-nut选项,则每8个缩进空格会自动用一个Tab代替。注意indent命令会直接修改原文件,而不是打印到屏幕上或者输出到另一个文件,这一点和很多UNIX命令不同。可以看出,-kr -i8两个选项格式化出来的代码已经很符合本章介绍的代码风格了原创 2016-09-16 22:12:25 · 3069 阅读 · 1 评论 -
linux C 调试工具gdb
$ gcc -g main.c -o main$ gdb main1. 单步执行和跟踪函数调用(gdb) start2. 断点3. 观察点4. 段错误原创 2016-09-16 23:45:31 · 388 阅读 · 0 评论 -
Centos 7 安装 vim自动补全神器 YouCompleteMe
1 下载最新的YouCompleteMegit clone --recursive https://github.com/Valloric/YouCompleteMe.git检查完整性:git submodule update --init --recursiveyum install python-devel2. 安装LLVM-clangclang转载 2016-09-16 23:47:43 · 2692 阅读 · 0 评论 -
在CentOS7下的gdb中run出现的Missing separate debuginfos, use: debuginfo-install
背景:试着在centos7里调试一下c程序,出现,Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.26-17.el7.x86_64 glibc-2.17-78.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.12.2-14.el7.x86_6转载 2016-09-16 23:51:30 · 2880 阅读 · 0 评论