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
。私はDebian10.0 Buster(テスト)を使用しています。
回答
マンページはパッケージ、 gcc-doc
など(リンク先ページの右上にあるリンクを参照してください)パッケージが利用可能なすべてのリリースで。)
Debian10のデフォルトコンパイラはGCC8です。GCC8のドキュメントはDebianに間に合うようにパッケージ化されていませんでした。 10のリリースですが、対応するivid =とともに、バックポートで利用可能です。 “8c9a2d57c3″>
パッケージ。インストールするには、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
コメント
manpages-posix-dev
をインストールすると、man ctype.h
などが見つかります。回答
バスターのgcc-docはまだ実際には利用できませんが、バスターのバックポートから少し手間をかけてインストールできます。うまくいけば、この答えはすぐに時代遅れになるでしょう….ルートとして:
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
依存関係が満たされていないためです。
contrib
がを引き続き使用できません。 de460b63bf “>