查找gdb的用法,就跑到这了,看过之后,碰到的问题如下: 函数调用实例有问题 add_range中,sum没有初始化,我用的是gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) sum不等于0,每次运行结果都不一样。 其次,sum是局部变量,是不可能在主函数第二次调用中起作用的。 也许你们给的代码和自己测试的代码不一样?
真的,在网上一直寻找关于linux下C编程的书籍,看到贵书真的非常激动,呵呵 作为研究生真的很需要这方面的进一步学习。所以一直在关注本书。 今天觉得这里写的不是很清楚。 “gdb的很多常用命令有简写形式,例如list命令可以写成l,要列一个函数的源代码也可以用函数名做参数:” 这里最好说明一下,所有在gdb下的命令只需要写首字母,以后只需要回车就可以。因为这个操作是第一次出现,list命令可以写成l这样说明,容易造成误解以为是123的1.呵呵。而且如果把首字母这样的规律提出来不仅可以避免误解,而且相当于一个规律总结,呵呵 个人看法,希望可以考虑啊。
谢谢你的意见。 1. 建议你买一本电子工业出版社的实体书,我已经很好地解决了这个问题,书中使用的字体可以清楚地区分1和l,以及0和O。 2. 并非所有gdb命令都可以用首字母来代替,所以我不会改的。
哈哈,和二楼同是研一新生的飘过,学了四个月的linux了准备php服务端的开发,感觉C是学好其他语言的基础,特来用宋老师的教材复习一下,哈哈,没钱没实体书真是有点不好意思了都
如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!