第1章 Linux环境下C语言的开发
本章介绍Linux操作系统环境下C语言开发的基本概念和程序运行的原理。
在本章的学习中,读者应重点关注以下内容:
Linux中C语言开发的流程和工具
Linux中C语言程序的运行机制
1.1 Linux下的C语言开发环境
Linux和C语言有很深的渊源,因为Linux本身就是用C语言编写的。同时,在Linux操作系统中也提供了C语言的开发环境。这些开发环境一般包括程序生成工具、程序调试工具、工程管理工具等。
1.程序生成工具
在Linux中,一般使用GCC(GNU Compiler Collection)作为程序生成工具。GCC提供了C语言的编译器、汇编器、连接器以及一系列辅助工具。GCC可以用于生成Linux中的应用程序,也可以用于编译Linux内核和内核模块,是Linux中C语言开发的核心工具。
2.程序调试工具
GDB是Linux中一个强大的命令行调试工具,使用GDB调试C语言的时候,可以使用设置断点、单步运行、查看变量等功能。
3.工程管理工具
在Linux操作系统下的程序开发中,一般使用make和Makefile作为工程管理工具。在工程管理方面,有效地使用它们可以统筹工程中的各个文件,并在编译过程中根据时间戳,有选择地进行编译,减少程序生成时间。
【责任编辑:云霞 TEL:(010)68476606】
点赞 0