当前位置:文档之家› Linux下C编程基础之:本章小结与思考与练习

Linux下C编程基础之:本章小结与思考与练习

Linux下C编程基础之:本章小结与思考与练习

Linux下C编程基础之:本章小结与思考与练习

3.8本章小结本章是Linux中进行C语言编程的基础,首先讲解了C语言编程的关键点,这里关键要了解编辑器、编译链接器、调试器及项目管理工具等概念。

接下来,本章介绍了两个Linux中常见的编辑器vi和emacs,并且主要按照它们的使用流程进行讲解。

再接下来,本章介绍了gcc编译器的使用、函数库的创建与使用以及gdb调试器的使用,并结合具体的实例进行讲解。虽然它们的选项比较多,但是常用的并不多,读者着重掌握笔者例子中使用的一些选项即可。

之后,本章又介绍了make工程管理器的使用,这里包括makefile的基本结构、makefile的变量定义及其规则和make的使用。

最后介绍的是autotools的使用,这是非常有用的工具,希望读者能够掌握。本章的实验安排比较多,包括了vi、gdb、makefile和autotool的使用,由于这些都是Linux中的常用软件,因此希望读者切实掌握。

3.9思考与练习在Linux下综合使用vi、gcc编译器和gdb调试器开发汉诺塔游戏程序。

汉诺塔游戏介绍如下。

约19世纪末,在欧洲的商店中出售一种智力玩具,在一块铜板上有三根杆,如图3.10所示。其中,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。

图3.10汉诺塔游戏示意图

相关主题
文本预览
相关文档 最新文档