今天来了一个Linux及编程方面的高手。我拿出困扰已久的问题,跟他探讨。问题是这样的:
我在NS环境下研究SCTP协议。该协议执行过程都可以输出到某一个文件。这对我分析代码,理解代码工作过程很有用。而这需要在编译时,加入参数-DDEBUG,并且设置debugIndeFile_参数。但我不知道怎么加。也尝试过多种方法,都告失败。咨询牛人,甚至发邮件问这方面的专家,有收获,把问题的范围缩小了,但也没解决。
抱着试试看的心态问他。他大概知道怎么添加,添加哪里,他有些模糊了。经过两次的尝试,成功了。这真是重大突破啊。
其实,这个问题是编译环境的问题。并不是SCTP特有的问题。如果我对makefile文件理解深刻,或许,在一开始时,我就把它解决了,不用过4天才解决。如果我能把问题范围缩小(缩小到学习有关makefile的编译),再去找相关方面的原理书(要找有针对性的文献),我估计也能独自解决。这点很重要。以后遇到难题,没人帮忙时,就得这么做。
执行一下程序,得到调试输出文件,协议代码的工作过程一目了然。甚是爽快!

