linux环境下C编程

linux环境下C编程

ID:39465708

大小:38.00 KB

页数:8页

时间:2019-07-04

linux环境下C编程_第1页
linux环境下C编程_第2页
linux环境下C编程_第3页
linux环境下C编程_第4页
linux环境下C编程_第5页
资源描述:

《linux环境下C编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux环境下C语言编程这里向大家介绍一下在Linux/UNIX的机器上,进行C/C++编程的一些入门级知识。·所需具备的背景知识·开发所需的基本环境·获得帮助的途径·通过一个实例了解基本步骤Prerequisite先决条件:在Linux上编写C程序,至少要熟悉以下两方面的基础知识:1.C语言的编程基础,至少要知道一些基本的语法,控制流程等编程常识。对常用的标准C函数库有常识性的了解。2.对Linux/UNIX的操作有常识性的了解,掌握常用的shell命令,如ls,cat,cp,mkdir…etc.Environment所需环境:1.Linux/Unix的操作系统,也可以使用win

2、dows下的cygwin。我们这里讨论的都是通过shell命令行进行操作的。那如果进入了图形界面的Linux怎么办呢?只要打开一个终端命令,就和命令行环境完全一样了(打开开始菜单可以找到终端命令)。2.必备的开发工具:1)输入程序需要一个编辑器。常用的有vi,emacs.在命令行上输入vi,emacs,…就可进入编辑环境关于vi关于EMACS2)C语言的编译器。常用的是GNU的c语言编译器gcc(编译C程序),g++(编译C++程序)。关于gcc/g++关于makefile>>>>用于简化编译过程这里有一片入门文章Linux下C语言编程基础知识,可以先看一下3)调试程序的常用工具:g

3、db.关于gdbGethelp获得帮助:关于Linux的文档是非常丰富的。最快捷,方便,全面的资料就在你的机器里,不要浪费。在命令行上输入shell命令man或者info:$mangcc>>>>这个命令可以获得GNU的C语言编译器的文档。当然,他们是英文的。看Basicsteps基本步骤:1.输入源代码2.编译,链接,运行3.调试程序我们从最基本的helloworld程序开始,实际操作一下:1.输入源代码引用$emacshello.c>>>>进入emacs编辑器环境#include>>>如果你看不懂这个函数,就去好好的看c语言的书intmain(){printf(“HelloWorl

4、d.”);>>>>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版本控制软件——协同工作和保留版本的工具关于CVS这

5、里向大家介绍一下在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。我

6、们这里讨论的都是通过shell命令行进行操作的。那如果进入了图形界面的Linux怎么办呢?只要打开一个终端命令,就和命令行环境完全一样了(打开开始菜单可以找到终端命令)。2.必备的开发工具:1)输入程序需要一个编辑器。常用的有vi,emacs.在命令行上输入vi,emacs,…就可进入编辑环境关于vi关于EMACS2)C语言的编译器。常用的是GNU的c语言编译器gcc(编译C程序),g++(编译C++程序)。关于gcc/g++关于makefile>>>>用于简化编译过程这里有一片入门文章Linux下C语言编程基础知识,可以先看一下3)调试程序的常用工具:gdb.关于gdbGethel

7、p获得帮助:关于Linux的文档是非常丰富的。最快捷,方便,全面的资料就在你的机器里,不要浪费。在命令行上输入shell命令man或者info:$mangcc>>>>这个命令可以获得GNU的C语言编译器的文档。当然,他们是英文的。关于man关于info网络上的资源也很多,多得以至于不知道什么才是自己最需要的。关于如何获得有价值的信息看一下loveunix上的相关资源>>>>无双补充的一些Linux下入门编程资料>>>> Basicsteps基本步骤:1.输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。