使用GDB进行调试的作者使用的是哪个版本的m4?

时间:2009-11-10 05:08:37

标签: gdb

我正在尝试学习如何使用Debugging with GDB之后的gdb调试程序。本书的第一章介绍了调试程序的示例。我的问题是我在哪里可以获得m4的这个错误版本?我想要重做此示例调试会话。

感谢。

1 个答案:

答案 0 :(得分:1)

该错误可能是故意注入m4的(仅用于演示GDB)。我怀疑GNU m4的正式发布实际上有这个错误。

您可以下载任何版本的m4,更改

len_lquote = strlen(lquote);

len_lquote = strlen(rquote);

set_quotes()中,然后重做示例调试会话。

但是,我认为实际上这一点并没有什么意义。如果您选择任何您喜欢和使用的开源程序,并尝试在其中找到/修复一个真正的开放式错误,那么您的时间可能会更明智地花费。

P.S。您提到的在线文档已移至here