2010-11-10 11 views
7

Ya he instalado gcc.¿Cómo instalar la documentación de la API de C++ en Ubuntu 10.04?

para 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 la página man para 'printf' está en la sección 3, no en la sección 2, y no hay una página man para' cout'. –

+0

Además, los nombres estándar de C++ están en el espacio de nombres estándar, por lo que 'man std :: iostream' en lugar de' man iostream' – camh

Respuesta

6

Instalación de GCC no traer en las páginas de manual para desarrolladores.

sudo aptitude install manpages-dev manpages-posix-dev

que instalará la documentación para el desarrollo y C POSIX.

Editar desde el paquete de Ubuntu página web lista es raro

Para docs C++, se puede instalar el libstdC++ 6-4,3-doc paquete o libstdC++ 6-4,4-doc, dependiendo de su GCC instalado (hurra por nombres oscuros).

no uso Ubuntu, así que sólo puedo asumir que es: sudo aptitude install libstdc++6-4.4-doc

Editar el material a continuación es enrevesada y dado por referencia

Sin embargo, Ubuntu no tiene cualquier página de manual de C++ para una instalación simple. Para eso, tendrá que instalar las páginas de manual usted mismo de la documentación de GNU libstdC++, disponible en su sitio FTP: ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/

Descargue las adecuadas para su versión de libstdC++.

+0

root @ kota-laptop: ~ # man 2 printf No hay entrada manual para printf en la sección 2 See ' man 7 indocumentado 'para obtener ayuda cuando las páginas del manual no están disponibles. – kot

+0

incluso después de instalar el comando anterior, recibí este error – kot

+0

El comando 'printf' de @kot C es' man 3 printf'. La Sección 3 está reservada para las funciones C (y C++). La sección 2 es para llamadas al sistema como 'stat' y' fork'. – birryree

0

Si se va a utilizar Ubuntu como una estación de trabajo de desarrollo, su primera tienda de parada debe ser:

sudo apt-get install build-essential 

Como @birryree ha indicado, puede que no obtenga todo lo que necesita, pero este primer paso será ahorrarte un poco de molestia más tarde.

Cuestiones relacionadas