Acabei de instalar build-essential
, que instalou gcc-8
, mas o as páginas do manual parecem estar indisponíveis.
$ man gcc No manual entry for gcc See "man 7 undocumented" for help when manual pages are not available.
Além disso, posso ver que as páginas do manual “não são fornecidas por gcc-8
(ou 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
Tenho certeza de que havia um man gcc
. Estou usando o Debian 10.0 Buster (teste).
Resposta
As páginas de manual são fornecidas em contrib
pacotes, gcc-doc
etc. (Veja os links no canto superior direito da página vinculada para todas as versões onde o pacote está disponível.)
O compilador padrão do Debian 10 é o GCC 8. A documentação do GCC 8 não foi empacotada a tempo para o Debian Versão dos anos 10 , mas está disponível em backports , junto com o gcc-doc
pacote . Para instalá-lo, você precisa habilitar backports com contrib
e non-free
, e instale-o explicitamente de lá:
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
Comentários
Resposta
O gcc-doc para Buster ainda não está disponível, mas pode ser instalado, com um pouco de detalhes, a partir de buster-backports. Esperançosamente, esta resposta se tornará obsoleta em breve … Como 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
Ela não “sobreviverá a dist-upgrade
embora por causa da dependência não atendida.
gcc-doc
ainda não está disponível no Buster, mesmo comcontrib
habilitado parasources.list
manpages-posix-dev
e você encontraráman ctype.h
etc.