首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >man:无法打开/usr/share/man/man3/std::basic_iostream.3cxx:没有这样的文件或目录

man:无法打开/usr/share/man/man3/std::basic_iostream.3cxx:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2015-06-02 16:24:35
回答 2查看 392关注 0票数 0

我已经安装了ligstdc++-4.9-devlibstdc++-4.9-doc,并且我想通过man扫描c++库的信息,就像C中的样式一样。但是当我运行"man std::iostream“时,我发现一个错误显示man: can't open /usr/share/man/man3/std::basic_iostream.3cxx: No such file or directory。我检查了/usr/share/man/man3/目录,找到了名为std::iostream.3cxx.gz的文件,但为什么我无法获得std::iostream的手册页?uname -a的输出是Linux hostname 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) x86_64 GNU/Linux

希望能得到帮助!谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-06-08 23:27:23

手册页std::iostream.3.gz的顶部有以下内容:

代码语言:javascript
复制
.so man3/std::basic_iostream.3

这就是说,当有人输入man std::iostream时,改为使用页面std::basic_iostream。不幸的是,为您的系统构建包的人错误地构建了它,并且遗漏了它,或者,gcc的构建树没有正确地构建它。我不知道是哪个。抱歉的。

票数 1
EN

Stack Overflow用户

发布于 2016-08-22 22:36:50

我在Ubuntu 16.04上尝试过libstdc++-5-doc和libstdc++6-4.7-doc。

代码语言:javascript
复制
sudo apt install libstdc++-5-doc

代码语言:javascript
复制
sudo apt install libstdc++6-4.7-doc

在libstdc++-5-doc中,我成功了man std::ostream,但是在libstdc++6-4.7-doc中,失败了,和你的错误消息一样。

那么你为什么不改变libstdc++的版本呢?

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

https://stackoverflow.com/questions/30590929

复制
相关文章

相似问题

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