今日复习了一些vim编辑编译的相关知识与应用。
vim的三种模式:插入模式 (i);命令模式(打开文件即可);底行模式(esc+:)。
处于命令模式时有这样几个快捷键:数字+x 删除几个字符;数字+dd 剪切几行;数字+yy 复制几行 ;p粘贴;/之后可以查找内容,n下一个,shift+n上一个;u 撤销;shift+zz可以退出文本编辑。
底行模式: +数字 将鼠标光标移动至数字行数处;%s/ xx/yy/g 将文本中xx全部替换为yy;sp+文件名称 打开文件; Ctrl+wj Ctrl+wk
用来切换文本。
编译分为四步:预处理、编译、汇编、链接。
预处理 : gcc -E hello.c -o hello.i
编译 : gcc -S hello.i -o hello.s
汇编 : gcc -c hello.s -o hello.o
链接 :gcc hello.o -o hello
make
target=hello
object=helllo.c
$(target) :$(object)
tab gcc $(object) -o $(target)
.PHONY :clean
clean:
rm *.o