侧边栏壁纸
博主头像
thinkTV博主等级

喜爱动漫的二刺螈一枚,摩托车云爱好者(快要有车了)。 懂一点技术的在读生物医学工程研究生( •̀ ω •́ )✧,多多指教。

  • 累计撰写 127 篇文章
  • 累计创建 17 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux C编程与vim编辑器

thinkTV
2023-08-03 / 0 评论 / 0 点赞 / 143 阅读 / 541 字 / 正在检测是否收录...

1. vim编辑器

安装vim编辑器安装命令:sudo apt-get install vim

1.1 vim编辑器三种工作模式

  • vi xxx 使用vi编辑器打开文件。
  • 一般模式(指令模式):默认模式,用vi打开一个软件以后自动进入到此模式。
  • 编辑模式: 一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下“i、I、a、A、o、O、s、r”等就会进入到编辑模式。一般按下“a”进入编辑模式。按下ESC键可退出编辑模式。
  • 命令行模式(底行模式):先进入到一般模式,然后输入:、/、?这三个中的任意一个就可以进入到命令行模式。
  • /xxx ,表示在文件中查找xxx

1.2 保存退出

当文件编辑好以后,输入:wq来保存退出。:q退出,:q!不保存退出,:w保存

1.3 其他操作方式

一般模式下:

  • dd ,删除光标所在行,ndd,删除光标所在行及其下n行。
  • u ,撤销,恢复上一步。
  • . ,重复前一个操作。
  • yy ,复制光标所在行
  • nyy ,复制光标所在向下n行,比如10yy就是复制光标下10行。
  • pP ,p为复制到光标下一行,P复制到光标上一行。

通过 : h .来查看vim的帮助手册:

2. Linux C编程

2.1 编写C程序

使用VIM编辑器编写程序,也可以使用vscode

2.2 编译C程序

使用gcc编译器编译C程序

2.3 make工具和Makefile文件

make: 一般说GNU Make,是一个软件,用于将源代码文件编译为可执行的二进制文件,make工具主要用于完成自动化编译。make工具编译的时候需要Makefile文件提供编译文件。

Makefile:make工具所使用的文件,Makefile指明了编译规则。

0

评论区