1 / 20
文档名称:

Linux操作系统下C语言编程从零开始.doc

格式:doc   大小:51KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

Linux操作系统下C语言编程从零开始.doc

上传人:wz_198613 2019/5/28 文件大小:51 KB

下载得到文件列表

Linux操作系统下C语言编程从零开始.doc

文档介绍

文档介绍:Linux操作系统下C语言编程从零开始时间:2006-11-2011:52:12来源:Linux联盟收集作者:这里向大家介绍一下在Linux/UNIX的机器上,进行C/C++编程的一些入门级知识。·所需具备的背景知识·开发所需的基本环境·获得帮助的途径·通过一个实例了解基本步骤Prerequisite先决条件:在Linux上编写C程序,至少要熟悉以下两方面的基础知识:,至少要知道一些基本的语法,控制流程等编程常识。对常用的标准C函数库有常识性的了解。,掌握常用的shell命令,如ls,cat,cp,mkdir…:,也可以使用windows下的cygwin。我们这里讨论的都是通过shell命令行进行操作的。那如果进入了图形界面的Linux怎么办呢?只要打开一个终端命令,就和命令行环境完全一样了(打开开始菜单可以找到终端命令)。:1)输入程序需要一个编辑器。常用的有vi,,emacs,…就可进入编辑环境关于vi关于EMACS2)C语言的编译器。(编译C程序),g++(编译C++程序)。/g++关于makefile>>>>用于简化编译过程这里有一片入门文章Linux下C语言编程基础知识,可以先看一下3)调试程序的常用工具::关于Linux的文档是非常丰富的。最快捷,方便,全面的资料就在你的机器里,不要浪费。在命令行上输入shell命令man或者info:$>>>>这个命令可以获得GNU的C语言编译器的文档。当然,他们是英文的。关于man关于info网络上的资源也很多,多得以至于不知道什么才是自己最需要的。关于如何获得有价值的信息看一下loveunix上的相关资源>>>>Basicsteps基本步骤:,链接,,实际操作一下:$>>>>进入emacs编辑器环境#include>>>如果你看不懂这个函数,就去好好的看c语言的书intmain(){printf(“HelloWorld.\n”);>>>>Emacs环境下,按下Tab键,有自动缩进功能exit(0);}完成输入后,按住CTRL键,按下x,再按下c,最后松开CTRL。>>>>程序保留并退出emacs环境。,链接,运行引用$gcc–$./hello>>>>./指明了所执行程序的路径HelloWorld.$,那么在上一步编译的时候,记得加上–g选项引用$gcc–g–$gdbhello>>>>——协同工作和保留版本的工具Linux下C语言编程时间:2006-06-1118:33:00来源:Linux联盟收集作者:Linux联盟收集Linux的发行版中包含了很多软件开发工具。它们中的很多是用于C和C++应用程序开发的。本文介绍了在Linux下能用于C应用程序开发和调试的工具。本文的主旨是介绍如何在Linux下使用C编译器和其他C编程工具,而非C语言编程的教程。在本文中你将学到以下知识: ·什么是C ·GNUC编译器·应用程序你也能看到随Linux发行的其他有用的C编程工具。这些工具包括源程序美化程序(prettyprintprograms),附加的调试工具,函数原型自动生成工具(automaticfunctionprototypers)。注意:源程序美化程序(prettyprintprograms)自动帮你格式化源代码产生始终如一的缩进格式。什么是C? C是一种在UNIX操作系统的早期就被广泛使用的通用编程语言。它最早是由贝尔实验室的DennisRitchie为了UNIX的辅助开发而写的,开始时UNIX是用汇编语言和一种叫B的语言编写的。从那时候起,C就成为世界上使用最广泛计算机语言。 C能在编程领域里得到如此广泛支持的原因有以下一些: ·它是一种非常通用的语言。几乎你所能想到的任何一种计算机上都有至少一种能用的C编译器。并且它的语法和函数库在不同的平台上都是统一的,这个特性对开发者来说很有吸引力。·用C写的程序执行速度很快。·C是所有版本的UNIX上的系统语言。 C在过去的二十年中有了很大的发展。在80年代末期美国国家标准协会(AmericanNationalStandardsInstitute)发布了一个被称为ANSIC的C语言标准。这更加保证了将来在不同平台上的C的一致