Acabei de instalar o build-essential
, que foi instalado, gcc-8
mas as páginas de 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 de 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 anteriormente havia um arquivo man gcc
. Estou usando o Debian 10.0 Buster (teste).
Responder1
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 empacotadaa tempo para o lançamento do Debian 10, Mas isso édisponível em backports, juntamente como gcc-doc
pacote correspondente. Para instalá-lo, você precisa habilitar backports com contrib
e non-free
e instalá-lo explicitamente:
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
Observe, porém, que mesmo gcc-doc
você pode querer instalar manpages-posix-dev
para acessar documentos POSIX em documentos da biblioteca padrão ISO C.
Responder2
O gcc-doc para Buster ainda não está disponível, mas pode ser instalado, com um pouco de dificuldade, a partir de backports buster. Esperamos que esta resposta se torne 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
Não sobreviverá dist-upgrade
por causa da dependência não atendida.