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

  • od prosince 2019, gcc-doc stále není v Busteru k dispozici, a to ani při contrib aktivovaném pro sources.list
  • Stále mi to ' nefunguje, i když si po instalaci tohoto programu přečtu dokumenty na něco jako ctype.h nebo stdint.h. Vím, že dříve tyto dokumenty poskytl Debian.
  • To není součást kompilátoru C, je to součást knihovny C. Nainstalujte manpages-posix-dev a najdete man ctype.h atd.

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *