Gdb
如何從原始碼建構 GDB 文件?
我已經下載了 GDB 原始碼:
git clone git://sourceware.org/git/binutils-gdb.git
現在如何從原始碼生成文件,可以從以下網址下載:https ://sourceware.org/gdb/current/onlinedocs/ ?
我對 HTML 文件特別感興趣,尤其是如果可以建構它的單頁版本的話。
我在 GDB 大師 f47998d69f8d290564c022b010e63d5886a1fd7d 之後
gdb-8.2-release
。
cd binutils-gdb/gdb ./configure cd doc make html MAKEINFO=makeinfo MAKEINFOFLAGS='--no-split' ls *.html
這假設您已經
makeinfo
安裝;這應該類似於apt-get install texinfo
在類似 debian 的系統上。
如果你執行:
cd binutils-gdb ./configure make html MAKEINFO=makeinfo MAKEINFOFLAGS='--no-split' find . -name '*.html'
然後它需要一段時間,但會為所有 Binutils 項目生成單頁 HTML 文件,這也很方便。
-j $(nproc)
不幸的是不起作用。例如,我發現 GAS 文件本身無法輕鬆建構為 GDB。如果您嘗試:
cd gas ./configure cd doc make html
然後它失敗了:
as.texi:23: @include: could not find bfdver.texi
所以似乎存在 BFD 依賴關係。
在 Ubuntu 18.04 上測試。