教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

linux程序设计基础--3

来源:网络收集 时间:2026-08-07
导读: linux Linux 下程序设计基础 张其亮 Email:zql6661979@http://www.77cn.com.cn linux Linux 程序设计 编辑器的使用 编译器的使用 调试程序的方法 linux 编辑器的使用Vim编辑器 编辑器 Vim是Linux最基本的文本编辑工具。用户如果使用 进行编辑, 是 最基本的

linux

Linux 下程序设计基础

张其亮 Email:zql6661979@http://www.77cn.com.cn

linux

Linux 程序设计

编辑器的使用 编译器的使用 调试程序的方法

linux

编辑器的使用Vim编辑器 编辑器 Vim是Linux最基本的文本编辑工具。用户如果使用 进行编辑, 是 最基本的文本编辑工具。 进行编辑, 最基本的文本编辑工具 用户如果使用vi进行编辑 可以在系统提示符下输入: 可以在系统提示符下输入:[user@linux ~]$ vi file

如果文件名存在则打开文件, 如果文件名存在则打开文件,否则建立一个新的文本文件

linux

Vim编辑器的使用 编辑器的使用

Vim编辑器的工作模式 编辑器的工作模式 编辑模式 插入模式 命令模式

linux

Vim编辑器的使用 编辑器的使用

shell 提示符 退出 vi 启动 vi

命令 模式<:> 键 自动返回 <Esc> 键 插入 模式

I键

末行 模式

linux

Vim编辑器的使用 编辑器的使用命令模式 移动光标、删除文字、 移动光标、删除文字、复制或粘贴文字 。 不能编辑文本

linux

Vim编辑器的使用 编辑器的使用命令模式下常用命令命令 x 含义

删除光标所指向的当前字符 删除光标所指向的前 n 个字符 删除光标所在行,并去除空隙 删除光标所在行, 行内容, 删除 n 行内容,并去除空隙 将缓冲区的内容粘贴到光标的后面 将缓冲区的内容粘贴到光标的前面 复制当前行到内存缓冲区 复制 n 行内容到内存缓冲区 撤消前一条命令的结果

nx ddndd

小写字母 p 大写字母 P yy nyy u

linux

Vim编辑器的使用 编辑器的使用

插入模式: 插入模式: 插入模式下用户可以对文件进行输入。 插入模式下用户可以对文件进行输入。

linux

linux

Vim编辑器的使用 编辑器的使用

末行模式 在末行模式下键入“ ” 光标就跳到屏幕最后一行, 在末行模式下键入“:”,光标就跳到屏幕最后一行,并在那里显 示冒号, 示冒号,此时已进入末行模式

linux

Vim编辑器的使用 编辑器的使用命令模式下常用命令q q! :w 在未作修改的情况下退出 放弃所有修改, 放弃所有修改,退出编辑程序 将编辑的内容写入原始文件,用来保存编辑的中间结果 将编辑的内容写入原始文件,

:w file

file 将编辑的内容写入 file 文件,保持原有文件的内容不 文件, 变 将编辑的内容写入原始文件并退出编辑程序

:wq

linux

linux

其它编辑器 regdit

linux

Linux下编译器 下编译器在为Linux开发应用程序时 绝大多数情况下使用的都是 语言 因 开发应用程序时,绝大多数情况下使用的都是 语言,因 在为 开发应用程序时 绝大多数情况下使用的都是C语言 此几乎每一位Linux程序员面临的首要问题都是如何灵活运用 编 程序员面临的首要问题都是如何灵活运用C编 此几乎每一位 程序员面临的首要问题

都是如何灵活运用 译器.目前 目前Linux下最常用的 语言编译器是 下最常用的C语言编译器是 译器 目前 下最常用的 语言编译器是GCC。 。

linux

gcc简介 简介gcc 是 GNU 的 C 和 C++ 编译器。实际上,gcc 能够编译 编译器。实际上, 能够编译多种语 语 言:C、C++ 和 Object C等。利用 gcc 命令可同时编译并连接 C 、 等 源程序。 编译、 和 C++ 源程序。也可以对几个 C 源文件利用 gcc 编译、连接并 生成可执行文件。 生成可执行文件。

gcc可以使程序员灵活地控制编译过程。编译过程一般可以分为下 可以使程序员灵活地控制编译过程。 可以使程序员灵活地控制编译过程 面四个阶段, 面四个阶段,每个阶段分别调用不同的工具进行处理

源 程 序 (*.c)

预处理

编译

组译

链接

可执行文件

预处理器

编译器

组译器

连接器

linux

gcc的四个阶段 的四个阶段命令gcc首先调用 首先调用cpp进行预处理,在预处理过程中, 进行预处理, 命令 首先调用 进行预处理 在预处理过程中, 对源代码文件中的文件包含(include)、预编译语句 如 对源代码文件中的文件包含 、预编译语句(如 宏定义define等)进行分析。 进行分析。 宏定义 等 进行分析 接着调用cc1进行编译,这个阶段根据输入文件生成以 进行编译, 接着调用 进行编译 .o为后缀的目标文件。 为后缀的目标文件。 为后缀的目标文件 汇编过程是针对汇编语言的步骤,调用 进行工作 进行工作, 汇编过程是针对汇编语言的步骤,调用as进行工作, 一般来讲, 或 为后缀的汇编语言源代码文件汇编之 一般来讲,.S或.s为后缀的汇编语言源代码文件汇编之 后都生成以.o为后缀的目标文件。 后都生成以 为后缀的目标文件。 为后缀的目标文件 当所有的目标文件都生成之后, 就调用ld来完成最 当所有的目标文件都生成之后,gcc就调用 来完成最 就调用 后的关键性工作,这个阶段就是连接。在连接阶段, 后的关键性工作,这个阶段就是连接。在连接阶段,所 有的目标文件被安排在可执行程序中的恰当的位置, 有的目标文件被安排在可执行程序中的恰当的位置,同 时,该程序所调用到的库函数也从各自所在的函数库中 连到合适的地方。 连到合适的地方。16

…… 此处隐藏:730字,全部文档内容请下载后查看。喜欢就下载吧 ……
linux程序设计基础--3.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1485256.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)