目录
(一) 编辑器vim
1. vim 是linux下常用的编辑工具我们要使用首先要对其进行安装处理
在联网模式下,在线安装vim的指令为
sudo apt-get install vim
2.由于我们下载的vim,并在终端进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的,故我们需要对其经行配置 ,我们可以在网上找到最常用的.vimrc ,下载并拷贝到家目录即可。拷贝完成后我们可以检测文件是否拷贝成功。(这里推荐一个下载网址)
Vim Chinese Documentationhttp://vimcdoc.sourceforge.net/
(1)打开终端,输入 ls -a,查看是否有.vimrc
确认成功后,对应用户可以使用该配置。
(二)vim使用
vim共有四种工作模式:命令行模式、插入模式、底行模式、可视模式
使用vim打开文件后,默认在命令行模式下(之后的三种模式我就不一 一展示了)
1. 进入命令行模式:按Esc
dd:删除光标所在行
(n)dd:删除从光标开始的n行
d0:删除光标到行首的内容
d$:删除光标到行尾的内容
p:粘贴 (dd之后使用p 相当于剪切)
yy:复制光标所在行内容
(n)yy:复制从光标开始的n行
u:撤回
G:光标定位到文件末尾
gg:光标顶到文件开头
gg=G :文本格式的自动对齐
2.进入底行模式: 在命令行模式下,按冒号‘:’进入
q:退出
w:保存
wq:保存退出
q!:强制退出
查找: ?字符串 或者/字符串
查找到的结果 n:查看上一个 N:查看下一个
noh:去除高亮
替换:
全文替换 %s/源字符串/目标字符串/g
例如: %s/case/CASE/g 将全文中的case全部替换为case
指定范围内的替换 m,ns/源字符串/目标字符串/g
例如:20,21s/CASE/case/g 将20~21行中CASE替换为case
垂直分屏: vsp 带路径的文件名
3.进入插入模式:在命令行模式下输入
i:插入到光标处
I:插入到光标所在行的行首
a:插入到光标后一位
A:插入到光标所在行的行尾
o:向光标下一行新增一行
O:向光标上一行新增一行
4.可视模式:命令行模式下,按v
d:删除
y:复制
x:剪切
p:粘贴
(三)编译器 gcc
1.C程序编译流程
流程分4步
(1)预编译:处理头文件、宏、条件编译
gcc -E work.c -o work.i
(2)编译:进行语法语义分析 生成的文件是汇编
gcc -S work.i -o work.s
(3)汇编:将汇编程序生成机器代码
as work.s -o work.o
(4)链接:链接程序中使用到的库函数
gcc work.o -o exe
(四)gcc 部分参数
-o 输出文件重命名
-c 只编译不链接
-I (大写的i)指明头文件路径
-l(小写的L)指明库文件的名称