Ik heb zojuist build-essential
geïnstalleerd, die gcc-8
heeft geïnstalleerd, maar de manpages lijken niet beschikbaar te zijn.
$ man gcc No manual entry for gcc See "man 7 undocumented" for help when manual pages are not available.
Bovendien kan ik zien dat de manpages “niet worden geleverd door gcc-8
(of 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
Ik “ben er vrij zeker van dat er eerder een man gcc
. Ik “gebruik Debian 10.0 Buster (testen).
Antwoord
De manpages worden geleverd in contrib
pakketten, gcc-doc
etc. (zie de links rechtsboven op de gelinkte pagina voor alle releases waar het pakket beschikbaar is.)
De standaardcompiler van Debian 10 is GCC 8. De GCC 8-documentatie is niet op tijd verpakt voor Debian 10s release , maar het is beschikbaar in backports , samen met het overeenkomstige gcc-doc
-pakket . Om het te installeren, moet u backports inschakelen met contrib
en non-free
, en installeer het vanaf daar expliciet:
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
Reacties
Antwoord
De gcc-doc voor Buster is nog niet echt beschikbaar, maar kan met een beetje ingewikkeldheid worden geïnstalleerd vanuit buster-backports. Hopelijk is dit antwoord snel achterhaald … Als 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
Het zal “niet overleven een dist-upgrade
echter vanwege de onvervulde afhankelijkheid.
gcc-doc
is nog steeds niet beschikbaar in Buster, zelfs niet metcontrib
ingeschakeld voorsources.list
manpages-posix-dev
en je zultman ctype.h
etc. vinden.