1 / 43
文档名称:

程序设计技术技巧与项目实践构建Linux编程环境第2章ppt课件.ppt

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

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

分享

预览

程序设计技术技巧与项目实践构建Linux编程环境第2章ppt课件.ppt

上传人:wwlgqnh 2020/9/22 文件大小:3.08 MB

下载得到文件列表

程序设计技术技巧与项目实践构建Linux编程环境第2章ppt课件.ppt

文档介绍

文档介绍:第二章 。Linux作为UNIX系列的精锐部队,有后来者居上的风范,在应用中以其精湛的身手独占了定制系统、服务器与嵌入式系统的诸多份额。Linux的编程环境在于linux的存在模式,编程环境多元化构建的主要任务是linux安装或存在形式的多元化。大类划分为三种,一是直接安装linux系统并选择需要的编程工具,二是VMware+linux或其它虚拟机+linux并选合适的工具,三是安装模拟系统cygwin等。。首先,linux是多任务系统,可同时创建多个进程或线程,同一个用户或不同用户可以运行该程序的其他实例,必须小心对待同步问题。其次,linux是真正的多用户系统,存在某种安全机制。用户程序不能像在其他操作系统中那样,可以修改或移动任何文件,除非其用户权限是root级别。第三,linux是分时系统。或X技术远程登录系统。在linux系统中,提供了非常实用的编程工具,包括:编辑工具vi,joe、emacs、nedit、kedit等,编译工具automake、gcc、perl、python等,调试工具gdb等,X软件开发工具,内核开发工具,GNOME软件开发和图形化应用程序,KDE软件开发的QT和KDE图形化应用程序等。。。但功能更强大,效率更高。。linux系统拥有最好最普及的WEB服务器Apache和优秀的PHP脚本语言,因而WEB编程很有“钱途”,包括PHP、JSP、Perl开发。。在linux系统中,用C/C++语言开发出高效的、高可移植性的应用程序来。。Linux系统中可用ncursor库实现字符界面下的用户交互式程序。-Win编程。图形系统开发,MOTIF、QT与KDE函数库可助一臂之力。。有--help、man和info等。“--help”是一个工具选项,大部分GNU工具都有这个选项,用来显示少许工具的信息,在命令行中键入:$fdisk--。$,由GNU项目开发并由linux发布。info工具包括少许关于linuxshell、工具、GNU项目开发程序地说明文档。在命令行中键入:$infofdisk2020/9/226手册页共分八个部分可以使用man命令查找。第1部分是Shell命令和用户级程序;第2部分是系统调用相关文档;第3部分是C和C++库函数和宏调用相关文档;第4部分是在内核模块、/dev目录、/proc等目录中的特殊文件和设备的相关文档;第5部分是系统的不同文件格式;第6部分是游戏相关文档;第7部分是有关语言或小语言的文档;第8部分是守护程序或者其他系统管理员命令的相关文档。2020/9/(GraphicalUserInterface)。。。(RedHatPackagemanager)(Shellprompt)。(XWindowSystem)2020/9/、、.3系统硬件需求与安装准备根据软件发布站点或有关站点的说明,了解linux的相关版本对硬件的最低需求。一般来说,也可以直接安装,有问题时再上网查询症结之所在。安装linux系统对硬件要求很低,准备工作很简单。一是设置