ただインストールしました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
backportsを有効にして有効にし、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
ただし、ISO C標準ライブラリ文書にアクセスするためにPOSIX文書をgcc-doc
インストールしたい場合があります。manpages-posix-dev
答え2
Busterのgcc-docはまだ実際には利用できませんが、いくつかのトリックを使用してBuster-backportからインストールできます。この答えがすぐに古くなることを願っています... ルートとして:
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
満たされていない依存関係のため生存できません。