Právě jsem nainstaloval build-essential
, který nainstaloval gcc-8
, ale manuálové stránky se zdají být nedostupné.
$ man gcc No manual entry for gcc See "man 7 undocumented" for help when manual pages are not available.
Navíc vidím, že manuálové stránky neposkytuje gcc-8
(nebo 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
Jsem si docela jistý, že dříve existoval man gcc
. Používám Debian 10.0 Buster (testování).
Odpověď
Stránky jsou poskytovány v contrib
balíčky, gcc-doc
atd. (odkazy naleznete v pravém horním rohu propojené stránky pro všechna vydání, kde je balíček k dispozici.)
Výchozím překladačem Debianu 10 je GCC 8. Dokumentace GCC 8 nebyla zabalena včas pro Debian Vydání 10. verze , ale je k dispozici v backports spolu s odpovídajícím gcc-doc
balíček . Chcete-li jej nainstalovat, musíte povolit backporty s contrib
a non-free
, a nainstalujte jej odtamtud explicitně:
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
Komentáře
Odpověď
Gcc-doc pro Buster ještě není opravdu k dispozici, ale může být nainstalován, s trochou finaglingu, z buster-backports. Doufejme, že tato odpověď brzy zastará …. Jako 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
Nepřežije dist-upgrade
ačkoli kvůli nenaplněné závislosti.
gcc-doc
stále není v Busteru k dispozici, a to ani přicontrib
aktivovaném prosources.list
manpages-posix-dev
a najdeteman ctype.h
atd.