libelf 示例缺失 vis.h header

libelf by example missing vis.h header

我想知道这里是否有人熟悉 "libelf by example" 这本书。https://www.dbooks.org/libelf-by-example-1587/read/ 我试图 运行 prog2.c 但我找不到 header vis.h (header 它在第 3 章和第 5 章中使用) 我从 sourceforge 下载了 libelf 库 link https://sourceforge.net/p/elftoolchain/wiki/Home/ 我也尝试用谷歌搜索它,但找不到任何相关内容。我想知道它是否在未来的版本中被另一个 header 取代。

I couldn't find the header vis.h

作者似乎在使用 this vis 函数。

尝试将 #include <vis.h> 更改为 #include <bsd/vis.h>

在我的系统上,这个文件来自 libbsd-dev 包。您可能需要 link 反对 libbsd.so 以获得 vis.

的定义