linux编程基础第四章,4-Linux编程基础.pdf

4-Linux编程基础

Taiyuan University of Technology

嵌入式操作系统

适用专业:物联网工程

任课教师:兰方鹏

联系方式

E-mail : lfp424@163.com

QQ : 275392011

太原理工大学 ·计算机科学与技术学院 1

Linux编程基础

 Linux开发概述

 VI编辑器

 Linux编译器GCC

 静态库与动态库

 Linux调试器GDB

 Makefile文件

2

Linux开发概述

Windows开发方式特点:

在电脑上装一个VC或其它集成开发环境

编辑程序→编译程序→看结果→有问题→修改程序→调试程

序→查看

Linux开发方式特点:

linux下的程序开发大多通过在本地安装虚拟机、物理机或网

络连接到服务器完成。

出于效率、远程开发、嵌入式开发的考虑:开发方式大多是

在命令行下完成,没有很好的集成开发环境供我们使用。

3

Linux开发环境概述

Linux文件及目录结构

无论何种的版本linux,桌面、应用是外衣。

文件组织、目录结构才是linux 的核心。

Linux命令

无命令、不linux

编辑器、编译器、调试器

写程序永远离不开:编辑、编译、调试

不同于windows下完善的集成开发环境,linux下以上操作

大多是在字符界面下通过各种命令来完成的。

4

Vi编辑器

Linux提供了一系列功能强大的编辑器,如vi和

Emacs 。

 vi 是linux系统的第一个全屏幕交互式编辑器,从

诞生到现在一直得到广大用户青睐。

 vi 有3种工作模式,分别是命令行模式、插入模式、

底行模式。

5

Vi编辑器的三种模式

 命令行模式:

最初进入Vi系统的默认模式,该模式下可以移动光标进

行浏览,整行删除,但无法编辑文字。

 插入模式:

只有在该模式下,用户才能进行文字的编辑输入,用户

可以使用[ESC]键回到命令行模式。命令行模式下输入字母

“i”,即可进入插入模式。

 底行模式:

该模式下,光标位于屏幕底行,用户可以进行文件保存

或退出操作,也可以设置编辑环境,如寻找字符串、列出

行号。

6

三种模式的切换

 命令行模式 插入模式:

在命令行模式下,用户输入字符 “i”,即可进入插入

模式。

 插入模式 底行模式:

在插入模式下,用户输入字符 “:”,即可进入底行

模式。

 插入模式 命令行模式:

在插入模式下,用户敲入键[ESC],即可返回命令行

模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值