Linux:vim编辑器及gcc编译器的使用

一、vim编辑器

(1)

常用的3种模式:

        普通模式:vim打开文件后的默认模式,通过命令进行文本操作(复制、粘贴、剪贴等)

        插入模式:数据插入、编辑文档内容

        底行模式:文件的保存和退出

(2)

3中模式的切换(所有的模式,都是通过普通模式中转切换的):

        普通模式切换到插入模式:i、o、a、I、A、O

        插入模式切换到普通模式:ESC

        普通模式切换到底行模式::(英文)

(3)

底行模式下的操作:

        w---保存、q---退出、wq---保存并退出、q!---不保存强制退出

(4)

普通模式下的操作:

        光标移动:hjkl---左下上右、ctrl+f/b---上/下翻页、gg/G---返回文档首行/尾行

        内容操作:

                复制:yy---复制光标所在行、nyy---从光标所在行开始复制n行

                剪切/删除(剪切后不粘贴):dd---剪切(删除)光标所在行、ndd---剪切(删除)从光标开始n行

                                                        ggdG---清空文本内容、dw---删除单词、

                                                        D---删除本行光标以后的内容

                粘贴:p/np---向下将剪切板的内容粘贴n遍

        其他操作:u---撤销上一次操作、ctrl+r---还原撤销

(5)示例

用vim打开文件,vim filename(文件不存在会自动创建文件)

写一段简单代码

 

 二、gcc编译器

编译过程:

        预处理:引入头文件、取出注释、宏替换、条件编译等

                    gcc -E test.c -o test.i

        编译:进行语法语义纠错,构建语法语义树,没有错误则解释成为汇编指令

                   gcc -S test.i -o test.s

        汇编:将汇编指令解释成为二进制机器指令

                  gcc -c test.s -o test.o

        链接:将所有.c文件生成的二进制机器指令以及库,打包到一起生成可执行程序

                  gcc test.o xx.o xx.o... -o test

        运行程序:./test(注意:相对路径会随着位置变化而变化)

对test.c进行编译:

 运行test程序:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值