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个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。
       

        图3.10  汉诺塔游戏示意图





欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2