linux下vim、gcc使用整理
2018-01-20 11:52
183 查看
一、vim文本编辑器
vim有四种模式:正常模式、插入模式、命令模式、可视模式
1.正常模式
正常模式用来浏览和修改文本内容,一般打开就是正常模式,其他模式下按·ESC可以返回正常模式
正常模式下的操作指令:
①yw 复制一个字母到缓冲区
②yy 复制光标所在行到缓冲区
③
复制n行到缓冲区
④p 粘贴缓冲区的东西
⑤dd 删除一行
⑥
dd 删除n行
⑦U 撤回当前行的操作
2.插入模式
插入模式用来向文本中添加内容,正常模式->插入模式:
①按i,在光标前插入
②按I,在首行插入
③按a,在光标后插入
④按A,在行末插入
⑤按s,删除光标所在的字符插入
⑥按S,删除光标所在行再插入
⑦按o,在当前行下建新行
⑧按O,在当前行上建新行
3.命令模式
命令模式用于操作文本文件,正常模式->命令模式:按shift+分号
命令模式下的操作指令:
①:w 保存文件
②:w xx 另存为xx文件
③:q 退出
④:q! 强制退出
⑤:wq! 强制保存退出
⑥:set nu 显示行号
⑦:set nonu 取消行号显示
⑧:s old/new 用new替换首次出现的old
⑨:s old/new/g 用new替换所有old
⑩:n,m s old/new/g 用new替换n到m行的old
4.可视模式
常用来选中区域,正常模式->可视模式:ctrl+v处理行、shift+v处理列
二、gcc编译器套件
四个过程:预处理、编译、汇编、链接,经过这四个过程才生成可执行文件
常见后缀:
①.h h文件
②.c c文件
③.i 预处理过的.c文件
④.o 编译后的目标文件
⑤.s 汇编语言文件
1.预处理
#gcc -E hello.c -o hello.i
对hello.c进行预处理:把hello.c中头文件包含的文件全部都拉进hello.i中
2.编译
#gcc -S hello.i -o hello.s
生成.s汇编文件
3.汇编
#gcc -c hello.s -o hello.c
对汇编文件进行汇编处理,生成目标文件.o
4.链接
#gcc hello.o -o hello
把hello.o目标文件和需要用到的库进行连接,生成可执行的文件
5.生成可调试的代码 -g
#gcc -g hello.c -o hello
6.显示警告信息 -wall
8.不包含警告信息 -w
9.-I ./w1寻找当前w1文件夹下的头文件
编译时:#gcc -I./w1 hello.c -o hello 自动到w1中寻找hello.h
vim有四种模式:正常模式、插入模式、命令模式、可视模式
1.正常模式
正常模式用来浏览和修改文本内容,一般打开就是正常模式,其他模式下按·ESC可以返回正常模式
正常模式下的操作指令:
①yw 复制一个字母到缓冲区
②yy 复制光标所在行到缓冲区
③
复制n行到缓冲区
④p 粘贴缓冲区的东西
⑤dd 删除一行
⑥
dd 删除n行
⑦U 撤回当前行的操作
2.插入模式
插入模式用来向文本中添加内容,正常模式->插入模式:
①按i,在光标前插入
②按I,在首行插入
③按a,在光标后插入
④按A,在行末插入
⑤按s,删除光标所在的字符插入
⑥按S,删除光标所在行再插入
⑦按o,在当前行下建新行
⑧按O,在当前行上建新行
3.命令模式
命令模式用于操作文本文件,正常模式->命令模式:按shift+分号
命令模式下的操作指令:
①:w 保存文件
②:w xx 另存为xx文件
③:q 退出
④:q! 强制退出
⑤:wq! 强制保存退出
⑥:set nu 显示行号
⑦:set nonu 取消行号显示
⑧:s old/new 用new替换首次出现的old
⑨:s old/new/g 用new替换所有old
⑩:n,m s old/new/g 用new替换n到m行的old
4.可视模式
常用来选中区域,正常模式->可视模式:ctrl+v处理行、shift+v处理列
二、gcc编译器套件
四个过程:预处理、编译、汇编、链接,经过这四个过程才生成可执行文件
常见后缀:
①.h h文件
②.c c文件
③.i 预处理过的.c文件
④.o 编译后的目标文件
⑤.s 汇编语言文件
1.预处理
#gcc -E hello.c -o hello.i
对hello.c进行预处理:把hello.c中头文件包含的文件全部都拉进hello.i中
2.编译
#gcc -S hello.i -o hello.s
生成.s汇编文件
3.汇编
#gcc -c hello.s -o hello.c
对汇编文件进行汇编处理,生成目标文件.o
4.链接
#gcc hello.o -o hello
把hello.o目标文件和需要用到的库进行连接,生成可执行的文件
5.生成可调试的代码 -g
#gcc -g hello.c -o hello
6.显示警告信息 -wall
8.不包含警告信息 -w
9.-I ./w1寻找当前w1文件夹下的头文件
编译时:#gcc -I./w1 hello.c -o hello 自动到w1中寻找hello.h
相关文章推荐
- 【Linux】gcc/g++、gdb、vim的安装及使用
- linux学习整理之vim编辑器的使用
- 1.2.在linux环境实践,使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。并熟悉相关指令。
- 在Linux下如何使用命令安装gcc/g++, gdb, vim
- Linux下使用命令安装gcc/g++, gdb, vim
- Linux基础-Vim编辑器的使用整理
- Linux-使用命令安装gcc/g++, gdb, vim
- Linux操作系统的简单指令及如何使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。
- (整理Linux书签)——Vim命令的使用
- 【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程
- Linux-使用命令安装gcc/g++, gdb, vim
- [linux]如何使用命令安装gcc/g++, gdb, vim
- Linux使用命令安装gcc/g++, gdb, vim
- Linux下vim命令使用整理,让你更牛X
- linux-使用命令安装gcc/g++, gdb, vim :配置yum
- 使用SecureCRT对Linux vim进行颜色设置【可用的.vimrc文件内容】
- linux下使用yum安装gcc的几点心得
- Linux下C开发之gcc,gdb的使用
- 第一次使用vim在Linux下编写C语言程序
- 使用SecureCRT对Linux vim进行颜色设置