VI编辑器
命令模式
进入编辑模式, i a o 或者 I A O
进入底行模式, shift + ; 或者 空格
复制
yy : 复制一行
3yy : 复制3行
鼠标选中 ,y
剪切
dd : 删除一行
3dd : 删除三行
dd : 删除一行
粘贴 : p
撤销 : u
重做 : ctrl + l
底行模式
w 保存
q 退出
wq 报存并且退出
q! 强制退出, 不保存修改内容
w !sudo tee % 用于当wq 无法实现保存退出时.
6,23y 复制第6行到23行的内容
6,23d 删除第6行到23行的内容
GCC 编译器
gcc test.c
- 默认生成的可执行文件名为 a.out
- 执行 : ./a.out
gcc test.c -o test
- 指定生成的可执行文件名为test
- 执行 : ./test
GCC 编译步骤
1.预处理 : gcc -E test.c -o test.i
- C语言源程序文件 ===>> 经过预处理的C语言源程序文件展开头文件,
进行宏替换 ,不会检查语法错误
2.编译 : gcc -S test.i -o test.s
- C语言源程序文件 ===>> 汇编语言源文件
3.汇编 : gcc -c test.s -o test.o
- 汇编语言源文件 ===>> 二进制源文件
4.编译 : gcc test.o -o test
- 二进制源文件 ===>> 二进制可执行文件