1 / 28
文档名称:

linux编程入门.ppt

格式:ppt   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux编程入门.ppt

上传人:xxj16588 2015/10/13 文件大小:0 KB

下载得到文件列表

linux编程入门.ppt

文档介绍

文档介绍:Linux 下C 编程基础
源代码编辑器VI 的使用
原则上任何文本编辑器均可以编写C 语言源代码,但在Linux 下我还是推荐
使用Vi 进行源代码的编写。虽然对于初学者可能稍微有些困难,但是熟练掌握
Vi 的使用对于Linux 用户来讲非常重要。
任何一台安装了Linux 的计算机都会提供Vi 软件
Vi 有三种操作状态:命令模式、插入模式和末行命令模式,它们间的切换方式如图:
快速入门
下面首先通过一个非常简单的例子让大家对Vi 的使用有个大体的认识。本例子是编写一个C 。
1:在提示符启动Vi, 文件:#Vi
2:接着进入Vi 命令模式的主界面,此时按A 键进入插入模式,注意界面最左下面一行的提示信息变成了――插入――
3:接下来输入我们的源代码,方法和任何文本编辑器一样, ,可以发现Vi 自动将一些关键字涂上了不同的颜色。
4:编辑好源文件后,就需要保存它。首先按Esc 键,从插入模式退回命令模式,
接着按:键进入末行模式,此时输入wq 并按回车,则存盘并保存。
Vi 的常用命令(命令模式)
插入模式的常用命令
末行命令模式的常用命令
C 的使用
Linux 系统上运行的GNU C 编译器(GCC)是一个全功能的ANSI C 兼容编译器, 没有集成的开发环境,但堪称是目前效率很高的C/C++编译器
使用 gcc
通常后跟一些选项和文件名来使用 GCC 编译器. gcc 命令的基本用法如下:
gcc [options] [filenames]
命令行选项指定的操作将在命令行上每个给出的文件上执行
下面举个简单的例子, 源文件:
int main(int argc,char **argv)  {  printf("Hello Linux\n");  } 
#gcc –o HelloWorld
此时会在原目录下看到生成了可执行文件HelloWorld,要看到程序输出结果,则只要输入./HelloWorld 即可。
头文件和系统求助
有时候我们只知道一个函数的大概形式,不记得确切的表达式,.  比如说我们想知道fread这个函数的确切形式,我们只要执行 man fread . 如果我们要write这个函数的说明,当我们执行man write时,输出的结果却不是我们所需要的. 因为我们要的是write这个函数的说明, man 2 write. 2表示我们用的write这个函数是系统调用函数,还有一个我们常用的是3表示函数是C的库函数.  记住不管什么时候,man都是我们的最好助手.

最近更新

分季支付商业地产租赁管理服务合同 3页

2025年度企业信息安全管理培训授课服务协议3篇.. 47页

别墅区别墅外墙保温工程劳务分包合同 3页

办事处合作协议范本(区域分销) 3页

动漫剧本保密及合作开发合同 3页

北京个人住宅买卖二手房交易合同 3页

北京新能源指标租赁及配套服务协议 2页

医疗健康项目保荐人尽职调查与合规经营合同 3页

医药行业廉洁自律与诚信体系建设合同 3页

南京汽车租赁行业规范合同样本 3页

厂房装修与噪音控制及隔声工程协议 2页

厨师炊事员餐饮企业团队建设合同 3页

变压器出口贸易合同模板 3页

咖啡厅连锁经营加盟合同 3页

商业秘密保护保密协议(中英文双语文本) 3页

国际20XX货物运输与仓储服务合同 3页

国际贸易分公司合作进出口协议 3页

地下车库建筑工程质量保修服务协议 3页

地坪漆施工与节能减排合同范本 3页

地暖垫层材料研发与生产合作协议 3页

地板砖生产设备融资租赁与售后服务合同 3页

地磅采购与售后服务保障合同 3页

场项目投标失败原因分析及改进措施合同 3页

2025年最新人生需要选择六百字作文 7页

城市更新改造项目拆迁补偿协议 2页

城市绿化承包协议书制定标准 3页

城市轨道交通项目担保合同与承诺书规范 3页

基础设施建设项目场地使用权买卖合同模板 3页

复合材料研发与应用推广合同 3页

东风高中2025年自主招生考试物理试题 4页