Most telepítettem a build-essential
alkalmazást, amely telepítette a gcc-8
úgy tűnik, hogy a man oldalak nem érhetők el.
$ man gcc No manual entry for gcc See "man 7 undocumented" for help when manual pages are not available.
Ezenkívül azt is látom, hogy a man oldalakat nem a gcc-8
(vagy 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
Én “egészen biztos vagyok benne, hogy korábban volt man gcc
. A Debian 10.0 Buster programot használom (tesztelés).
Válasz
A kezelőoldalak a csomagok, gcc-doc
stb. (Lásd a linkelt oldal jobb felső sarkában található linkeket minden olyan kiadáshoz, ahol a csomag elérhető.)
A Debian 10 alapértelmezett fordítója a GCC 8. A GCC 8 dokumentációja nem volt időben csomagolva a Debian számára A 10-es kiadás , de elérhető háttérportokban , a mellett a megfelelő gcc-doc
csomag . A telepítéséhez engedélyeznie kell a contrib
és a non-free
háttérportokat, és onnan kifejezetten telepítse:
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
Megjegyzések
Válasz
A Buster gcc-doc-je még nem igazán érhető el, de kissé finomkodva telepíthető a Buster-backportokból. Remélhetőleg ez a válasz hamarosan elavul …. Gyökérként:
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
Nem fog túlélni egy dist-upgrade
bár a kielégítetlen függőség miatt.
gcc-doc
még mindig nem érhető el a Buster programban, még akkor is, hacontrib
engedélyezve van amanpages-posix-dev
alkalmazást, és megtalálja aman ctype.h
stb.