小结

本文介绍Vim编辑器的基本使用方法,包括命令模式、插入模式和底行模式的操作技巧,以及如何通过Vim进行文件定位和搜索替换等。此外,还详细解析了C语言从源代码到可执行文件的整个编译过程,包括预处理、编译、汇编和链接等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vim:命令模式,插入模式, 底行模式

命令模式下的快捷键:

dd: 删除一行

s;删除一个

p:粘贴

yy:复制一行

u: 撤销

在命令模式下按: 进入低行模式

wq:保存退出(或者在命令模式下 shift+zz)

set nonu:删除行号 setnu:添加行号

加数字调到相应的行数

vim hello.c +10 创建 或打开hello并跳转到第十行

 在命令模式下 / 进行查找  /加查找内容

按n调到查找内容的下一个,shift+n 上一个

/tc/vimrc中常用的配置:

set autoindent 自动缩进

set shiftwidth=4 

set tabstop=4 tab空4格

set number 行数编号

syntax on 关键词高亮

低行模式 %s/char/int/g 用int替换char

sp【filename】在一个文件中 同时打开另一个文件   仍然可以进行相关操作

gcc

预处理 编译 汇编 链接

预处理:处理所有以#开头的代码(#include #if #define)

  #include  头文件展开(复制替换)

  #if o 条件编译 注释(这一部分代码不编)

  #define 宏 替换

gcc -E hello.c -o hello.i(hello.i还是文本文件) 

编译: 1 语法检查 2 把c代码翻译成汇编代码

gcc -S hello.i -o hello.s (文本文件)

汇编:把汇编语言编译成二进制文件

gcc -c hello.s -o hello.o (二进制文件)

链接:链接程序需要的库文件(将多个文件合并)

gcc hello.o -o hello

可由gcc -c hello.c -o hello.o 直接汇编完成

make及makefile

make是命令 Makefile是文件

Makefile格式:

target:dependency

(tab)command

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值