Jeg har nettopp installert build-essential
, som installerte gcc-8
men mannssider ser ut til å være utilgjengelige.
$ man gcc No manual entry for gcc See "man 7 undocumented" for help when manual pages are not available.
Dessuten kan jeg se at man-sidene ikke er levert av gcc-8
(eller 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
Jeg er ganske sikker på at det tidligere var en man gcc
. Jeg bruker Debian 10.0 Buster (testing).
Svar
Manpages er gitt i contrib
pakker, gcc-doc
osv. (Se lenkene øverst til høyre på den koblede siden for alle utgivelsene der pakken er tilgjengelig.)
Debian 10s standardkompilator er GCC 8. GCC 8-dokumentasjonen ble ikke pakket i tide for Debian 10s release , men den er tilgjengelig i backports , sammen med den tilsvarende gcc-doc
pakke . For å installere den, må du aktivere backports med contrib
og non-free
, og installer den derfra eksplisitt:
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
Kommentarer
Svar
gcc-doc for Buster er egentlig ikke tilgjengelig ennå, men kan installeres, med litt finagling, fra buster-backports. Forhåpentligvis vil dette svaret bli foreldet snart …. Som 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
Det overlever ikke en dist-upgrade
skjønt på grunn av uoppfylt avhengighet.
gcc-doc
er fortsatt ikke tilgjengelig i Buster, selv medcontrib
aktivert forsources.list
manpages-posix-dev
, så finner duman ctype.h
osv.