我已经下载了 GDB 源代码:
git clone git://sourceware.org/git/binutils-gdb.git
现在如何从源代码生成文档,可以从以下网址下载:https ://sourceware.org/gdb/current/onlinedocs/ ?
我对 HTML 文档特别感兴趣,尤其是如果可以构建它的单页版本的话。
我在 GDB 大师 f47998d69f8d290564c022b010e63d5886a1fd7d 之后gdb-8.2-release
。
这假设您已经
makeinfo
安装;这应该类似于apt-get install texinfo
在类似 debian 的系统上。如果你运行:
然后它需要一段时间,但会为所有 Binutils 项目生成单页 HTML 文档,这也很方便。
-j $(nproc)
不幸的是不起作用。例如,我发现 GAS 文档本身无法轻松构建为 GDB。如果您尝试:
然后它失败了:
所以似乎存在 BFD 依赖关系。
在 Ubuntu 18.04 上测试。