Debian 10 Buster / Testing 上の GCC のマニュアル ページはどのパッケージですか?

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 (テスト) を使用しています。

答え1

マニュアルページはcontribパッケージで提供されており、gcc-docなど (パッケージが利用可能なすべてのリリースについては、リンクされたページの右上にあるリンクを参照してください。)

Debian 10のデフォルトコンパイラはGCC 8です。GCC 8のドキュメントはパッケージ化されていませんでした。Debian 10のリリースに間に合うように、しかしそれはバックポートで利用可能、 とともに対応する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

ただし、POSIX ドキュメントにアクセスするために ISO C 標準ライブラリ ドキュメントをgcc-docインストールする必要がある場合があります。manpages-posix-dev

答え2

Buster 用の gcc-doc はまだ実際には利用できませんが、少し工夫すれば buster-backports からインストールできます。この回答がすぐに古くなることを願っています.... root として:

echo "deb http://deb.debian.org/debian buster-backports main non-free" >/etc/apt/sources.list.d/buster-backports.list
apt-get download gcc-8-doc
dpkg -i gcc-8-doc_*.deb

dist-upgrade依存関係が満たされていないため、それは存続できません。

関連情報