Debian
Debian 10 Buster / Testing 上的 GCC 手冊頁包含哪些內容?
我剛剛安裝了
build-essential
,它已安裝gcc-8
但手冊頁似乎不可用。$ man gcc No manual entry for gcc See 'man 7 undocumented' for help when manual pages are not available.
此外,我可以看到手冊頁不是由
gcc-8
(或gcc-7
)提供的,# dpkg -L gcc-8 | grep -i man /usr/share/man /usr/share/man/man1 /usr/share/man/man1/x86_64-linux-gnu-gcc-ar-8.1.gz /usr/share/man/man1/x86_64-linux-gnu-gcc-nm-8.1.gz /usr/share/man/man1/x86_64-linux-gnu-gcc-ranlib-8.1.gz /usr/share/man/man1/gcc-ar-8.1.gz /usr/share/man/man1/gcc-nm-8.1.gz /usr/share/man/man1/gcc-ranlib-8.1.gz
我很確定以前有一個
man gcc
. 我正在使用 Debian 10.0 Buster(測試)。
contrib
手冊頁以包等形式提供gcc-doc
。(有關可用包的所有版本,請參見連結頁面右上角的連結。)Debian 10 的預設編譯器是 GCC 8。GCC 8 文件沒有及時打包到 Debian 10 的發行版中,但它與相應的軟體包一起在 backports 中可用。要安裝它,您需要使用and啟用反向移植,並從那裡顯式安裝它:
gcc-doc
contrib``non-free
echo deb http://deb.debian.org/debian buster-backports main contrib non-free | sudo tee /etc/apt/sources.list.d/buster-backports.list sudo apt update sudo apt install -t buster-backports gcc-doc
但請注意,即使
gcc-doc
您可能希望安裝manpages-posix-dev
以訪問 ISO C 標準庫文件上的 POSIX 文件。