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″>

パッケージ。インストールするには、contribnon-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 

コメント

  • 2019年12月現在、iv id contribがを引き続き使用できません。 de460b63bf “>
  • これでも'は機能しません。これをインストールした後、ctype.hやctype.hなどのドキュメントを読むにはどうすればよいですか。 stdint.h。以前、これらのドキュメントはDebianによって提供されていました。
  • これはCコンパイラの一部ではなく、Cライブラリの一部です。 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依存関係が満たされていないためです。

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です