电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

UNIX环境C语言编程VIP免费

UNIX环境C语言编程_第1页
UNIX环境C语言编程_第2页
UNIX环境C语言编程_第3页
第一章 概述 1.1 UNIX 的版本 UNIX 操作系统是贝尔实验室于六十年代末用C 语言研制开发的。经过几十年的发展,已经成为流行于从大型机、小型机 到工作站甚至微机等多种平台的操作系统。UNIX 的成功同时也推动了 C 语言的普及。本教材的目的是讲解 UNIX 系统下的C 程序设计,使 C 程序员快速掌握 UNIX 系统下的编程开发。作者在进行UNIX 编程开发的实践过程中,深感实例的重要性,一个简短的C 语言实例往往胜过长篇累牍的文字说明,当然了,文字说明也是必不可少的。本教材将本着实例优先的原则,使您能够对 UNIX 编程开发快速入门。 UNIX 的版本不统一是出了名的,从UNIX 的发展历史来看,主要有两大流派:AT&T 的UNIX 系统V 版本和加州大学伯克利分 校的BSD 版本,在此基础上,各家 UNIX 厂商均开发了各自的UNIX 操作系统。如:工作站厂商中有 HP 的hpux、SUN 的solaris、SGI 的irix、IBM 的AIX 等,小型机有VAX 上的Ultrix, 微机上有 SCO UNIX、微软的Xenix以及随着Internet 而风靡全球的Linux 等。由于Windows NT 的异军突起,对 UNIX 的市场形成巨大的威胁,各大UNIX 厂商不得不联合起来,在工作站市场上,统一以 系统V 版作为标准,加入 BSD 版本中的一些优点,支持统一的CDE(Common Desktop Environment)窗口环境,以与 Windows NT 进行对抗。 1.2 UNIX 编程环境 UNIX 操作系统通过Shell 程序实现系统与用户的交互,在Shell 提示符下,用户键入UNIX 命令,即可得到操作系统的输出 结果。BSD 系统的常用Shell 是 C Shell,缺省提示符是"%",系统V 的常用Shell 是 Bourne Shell(现在多为 Korn Shell),缺省 提示符是"$",有关 Shell 的编程,我们在后面的章节中进行介绍。 UNIX 上的标准编译器是 cc。在Shell 提示符下(以 C Shell 为例)键入下列命令: $ cc -o hello hello.c 即将 C 文件 hello.c 编译为可执行文件 hello。在编译多个文件生成一个可执行文件时,UNIX 提供命令make。用户需要针对多个 C 文件,按照一定的格式编写一个叫做 Makefile 的文本文件。下面是 SGI 上的一个 Makefile 的例子: CC = cc CFLAGS = $(DEBUG) -cckr -I$(INC)/X11 -DSYSV DEBUG = -g INC = /usr/include LDFLAGS = -lXext -lXm -lXt -lX11 -lPW -lc OBJS = initx.o windowx.o TGTS = showxwin all:: $(TGT...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部