目录
vi编译器简介
- vi是Linux中最经典的文本编辑器(Visual interface)
- vi的核心设计思想——让程序员手不离键盘
- vi特点:
- 没有图形界面的功能强大的编辑器
- 只能是编辑文本内容,不能对字体、段落进行排版
- 不支持鼠标操作、没有菜单、 只有命令。
vi编辑器操作示意图
vi编辑器的操作命令
输入命令及作用:
命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 拷贝与粘贴命令:
命令 用法 复制 nyy(n:行数) 粘贴 np(n:次数) 剪切 ndd(n:行数) 撤销和恢复撤销:
命令 英文 功能 u undo 撤销上次命令 ctrl+r redo 恢复撤销的命令 底行模式命令:
- <:q>不保存退出
- <:q!>不保存强制性退出
- <:w>保存编辑
- <:w filename>存入文件filename 中
- <:w! filename>强制性存入文件filename 中
- <:wq>(<:x>)保存并退出
显示行号方法
- vi ~/.exrc后在vi中输入:
- “set number”可以添加行号
- “set tabstop=x”可以设置Tab键的自动缩进为x个字符。注意=边上不要有空格
- “set autoindent”可以自动缩进
- 然后保存~/.exrc文件后再进入vi就可以了
gcc编译器简介
- gcc 是一个程序编译器。
- gcc是一个交叉平台编译器,尤其适合在嵌入式领域的开发编译。
- 交叉编译器(cross compiler):指在主机上进行编译活动,但由编译器生成的可执行程序却运行于目标机上。
注:因gcc编译流程实际操作中不常用,故我们直接介绍gcc生成可执行文件
gcc生成可执行文件
命令格式:
gcc [输入文件名] [-o 输出文件名]
使用实例:
gcc hello.c -o hello (生成可执行文件)
./hello (运行可执行文件)
注:ctrl+c可强制退出编译