Vi 编辑器&gcc 编译器

目录

Vi 编辑器

命令行

底行模式:

gcc 编译器

简单编程步骤:


Vi 编辑器

命令行

复制 yy  nyy(光标选中y n:行数 复制几行)

删除(剪切)dd  ndd

粘贴 p

撤销 u

反撤 Ctrl r

光标移动首行 gg

光标移动最后一行首行G

光标移动行首 0

光标移动行尾 $

插入模式 i o a I A O

底行模式:

指定行复制 5,10y 复制 5-10行

指定行删除 5,10d

保存 w

退出 q

保存并退出 wq

强制 !

vsp 分屏本文件

vsp 文件名 分屏打开另外一个文件

查找  /找的东西

替换  s/a1/a2 光标所在行的所有a1替换成a2

%s/a1/a2/g 改变全文

1,$s/a1/a2/g 改变全文

设置行号 set nu

取消 set nonu

取消高亮 nohl

gcc 编译器

预处理、编译、汇编、链接

1、预处理

展开头文件、替换宏定义、删除注释

gcc -E q.c -o q.i

2、编译

检查语法,有错报错,没有则进行下一步汇编

gcc -S q.i -o q.s

3、汇编

生成一个不可执行的二进制文件

gcc -c q.i -o q.o

4、链接

链接库文件,最终生成一个二进制的可执行文件

gcc q.o -o sql(可执行文件,可自己命名)

可总结为一步直接执行 gcc q.c -o sql

                                     ./sql

简单编程步骤:

1、新建文件 touch test.c

2、打开vi编辑器 vi test.c

3、默认进入命令行模式,需要切换到插入模式 a i o A I O

4、写代码

#include<stdio.h>           //头文件  函数库
int main()                  //主函数  程序入口
{
	printf("hello world\n");//标准输出语句  \n换行
	return 0;               //程序结束标志
}

5、先从插入模式 esc 切换到命令行模式

      再shift:切换到底行模式

      输入 wq保存并退出 vi编辑器

6、使用gcc 编译器编译程序,最终生成可执行文件 gcc test.c

7、执行 ./a.out

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值