![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 3007 阅读 · 1 评论 -
linux C 调试工具gdb
$ gcc -g main.c -o main $ gdb main 1. 单步执行和跟踪函数调用 (gdb) start 2. 断点 3. 观察点 4. 段错误原创 2016-09-16 23:45:31 · 359 阅读 · 0 评论 -
Centos 7 安装 vim自动补全神器 YouCompleteMe
1 下载最新的YouCompleteMe git clone --recursive https://github.com/Valloric/YouCompleteMe.git 检查完整性:git submodule update --init --recursive yum install python-devel 2. 安装LLVM-clang clang转载 2016-09-16 23:47:43 · 2634 阅读 · 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 · 2827 阅读 · 0 评论