首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC在Debian 10 Buster / Testing上的手册页面是什么?

GCC在Debian 10 Buster / Testing上的手册页面是什么?
EN

Unix & Linux用户
提问于 2019-06-05 15:18:01
回答 2查看 5.8K关注 0票数 11

我刚刚安装了build-essential,它安装了gcc-8,但是手册页似乎是不可用的。

代码语言:javascript
复制
$ man gcc
No manual entry for gcc
See 'man 7 undocumented' for help when manual pages are not available.

而且,我可以看到手册页不是由gcc-8 (或gcc-7)提供的,

代码语言:javascript
复制
# 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

我很肯定以前有一个man gcc。我正在使用Debian10.0Buster(测试)。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2019-06-05 15:24:30

手册在contrib包、gcc-doc等中提供(请参阅链接页面右上角的链接,以了解包可用的所有版本)。

Debian10‘S默认的编译器是GCC 8,虽然在Debian 10‘S发布之前 8文档不是打包的,但它是可在backports中获得,还有对应gcc-doc套餐。要安装它,您需要使用contribnon-free启用backports,并在那里显式地安装它:

代码语言:javascript
复制
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

注意,即使使用gcc-doc,您也可能希望安装manpages-posix-dev来访问ISO标准库文档上的POSIX文档。

票数 22
EN

Unix & Linux用户

发布于 2019-09-09 22:48:17

用于Buster的gcc-还没有真正可用,但是可以从buster-backport安装,有点诡计。希望这个答案很快就会过时..。作为根:

代码语言:javascript
复制
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

但是,由于未满足的依赖关系,它无法在dist-upgrade中生存。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/523079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档