巩固几个vim命令与gcc选项
移动:
w下一词首
e本词尾,下一词尾
b本词首,上一词首
{上一个空行
}下一个空行
yw复制光标后的一个词
y3w复制光标后的三个词
dh删除光标左一个字符 ndh
dl删除光标右一个字符 ndl
dj删除本行及下一行 ndj
dk删除本行及上一行 ndk
D删除光标后所有字符
u复原 U全部取消
.重得执行上一命令
:redo 撤消上次命令
==============================================================
gcc
-c 对源文件.c进行编译并汇编成目标文件.o
-S 对源文件.c进行编译成汇编语言文件.s
-E 对源文件.c进行预处理输出到屏幕
-x language 指定使用的语言(C, C++, Objective-C)
-I 指定使用的include文件目录
-l 指定使用的库文件
-w 不显示警告
-Wall 显示附加警告
-o 编译成可执行文件
-g 显示排错信息
-O1/O2/O3,进行一,二,三级优化
优化可减少程序执行的时间,但它有以下缺点:
1.编译时间加长,编译时所占资源加大,不适合于开发中
2.因删除不用代码及调整声明,使调试困难,不适合调试中
因此更好在发布时进行优化