Linux操作系统下C语言编程从零开始.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:20 大小:62KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 10 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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