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

  • 2019. december, gcc-doc még mindig nem érhető el a Buster programban, még akkor is, ha contrib engedélyezve van a
  • Ez még mindig nem működik ' nálam, ennek telepítése után hogyan olvashatom el a dokumentumokat például a ctype.h vagy stdint.h. Tudom, hogy korábban ezeket a dokumentumokat a Debian szolgáltatta.
  • Ez nem a C fordító része, hanem a C könyvtár része. Telepítse a manpages-posix-dev alkalmazást, és megtalálja a man ctype.h stb.

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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük