2010-11-10 48 views
7

我已经安装了gcc。如何在Ubuntu 10.04中安装C++ API文档?

man 2 cout

[email protected]:/# man 2 cout 
No manual entry for cout in section 2 

[email protected]:/# man 2 printf 
No manual entry for printf in section 2 
See 'man 7 undocumented' for help when manual pages are not available. 
+2

FWIW“printf”的手册页位于第3部分,而不是第2部分,并且“cout”完全没有手册页。 – 2010-11-10 15:43:29

+0

此外,标准C++名称在标准名称空间中,所以'man std :: iostream'而不是'man iostream' – camh 2010-11-10 22:15:01

回答

6

安装GCC的开发者手册页并没有带来。

sudo aptitude install manpages-dev manpages-posix-dev

这将安装POSIX和C开发文档。

,因为Ubuntu的软件包列表网站编辑是怪异

对于C++的文档,你可以安装的libstdC++ 6-4.3-doc软件包或的libstdC++ 6-4.4-doc的,这取决于你安装GCC (不知名的命名)。

我不使用Ubuntu的,所以我只能假设它是:sudo aptitude install libstdc++6-4.4-doc

编辑下面的东西是这些混沌离开参考

但是,Ubuntu没有用于简单安装的任何C++手册页。 对于这一点,你必须自己从GNU安装手册页的libstdC++文档,可以在他们的FTP站点:ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/

您将要下载适合您的版本的libstdC++的人。

+0

root @ kota-laptop:〜#man 2 printf 在第2节中没有手动输入printf 请参见' man 7 withoutocumented'寻求手动页面不可用时的帮助。 – kot 2010-11-10 15:04:25

+0

即使安装上述命令后,我得到这个错误 – kot 2010-11-10 15:05:01

+0

@ kot C的'printf'命令是'man 3 printf'。第3部分保留给C(和C++)函数。第2部分用于像'stat'和'fork'这样的系统调用。 – birryree 2010-11-10 15:20:48

0

如果您打算使用Ubuntu作为开发工作站,您的第一站店应该是:

sudo apt-get install build-essential 

由于@birryree注意,你可能无法得到所有你需要的东西,但是这第一步以后节省一些麻烦。

相关问题