Tocmai am instalat build-essential
, care a instalat gcc-8
paginile man pare a fi indisponibile.
$ man gcc No manual entry for gcc See "man 7 undocumented" for help when manual pages are not available.
Mai mult decât atât, pot vedea că paginile man nu sunt furnizate de gcc-8
(sau 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
Sunt destul de sigur că anterior exista un man gcc
. Folosesc Debian 10.0 Buster (testare).
Răspuns
Paginile de manual sunt furnizate în contrib
pachete, gcc-doc
etc. (Consultați linkurile din partea dreaptă sus a paginii conectate pentru toate versiunile în care pachetul este disponibil.)
Compilatorul implicit al Debian 10 este GCC 8. Documentația GCC 8 nu a fost ambalată la timp pentru Debian Versiunea 10 , dar este disponibil în backports , împreună cu gcc-doc
pachet . Pentru ao instala, trebuie să activați backporturile cu contrib
și non-free
, și instalați-l de acolo în mod explicit:
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
Comentarii
Răspuns
Gcc-doc pentru Buster nu este încă disponibil, dar poate fi instalat, cu un pic de finagling, din backport-uri Buster. Sperăm că acest răspuns va deveni învechit în curând …. Ca 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
Nu va supraviețui unui dist-upgrade
deși din cauza dependenței nesatisfăcute.
gcc-doc
încă nu este disponibil în Buster, chiar și cucontrib
activat pentrusources.list
manpages-posix-dev
și veți găsiman ctype.h
etc.