DIY编程器网
标题:
Linux下C编程基础之:本章小结与思考与练习
[打印本页]
作者:
admin
时间:
2014-10-10 07:37
标题:
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个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。
5229ec471687d-thumb.png
(1.63 KB, 下载次数: 14)
下载附件
保存到相册
Linux下C编程基础之:本章小结与思考与练习
2014-10-10 07:37 上传
图3.10 汉诺塔游戏示意图
欢迎光临 DIY编程器网 (http://diybcq.com/)
Powered by Discuz! X3.2