1-vi编辑器与编译

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
  • 二进制源文件 ===>> 二进制可执行文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值