《用GDB调试》作者使用的是哪个版本的m4?

问题描述 投票:0回答:1

我正在尝试学习如何使用

gdb
来调试程序,然后使用使用GDB进行调试。本书的第一章介绍了调试程序的示例会话。我的问题是我在哪里可以得到这个有缺陷的版本
m4
?我想重做这个示例调试会话。

谢谢。

gdb
1个回答
2
投票

该 bug 很可能是故意注入到

m4
中的(只是为了演示
GDB
)。我怀疑是否有 GNU
m4
的官方版本实际上存在此错误。

您可以下载任意版本的

m4
,更改

len_lquote = strlen(lquote);

len_lquote = strlen(rquote);

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

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

附注您提到的在线文档已移至此处

© www.soinside.com 2019 - 2024. All rights reserved.