2010-11-10 3 views
7

J'ai déjà installé gcc.Comment installer la documentation de l'API C++ dans Ubuntu 10.04?

pour 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 page de manuel pour 'printf' se trouve dans la section 3, pas dans la section 2, et il n'y a pas de page de manuel pour' cout'. –

+0

en outre, les noms C++ standard sont dans l'espace de noms std, donc 'man std :: iostream' au lieu de' man iostream' – camh

Répondre

6

Installation gcc ne fait pas dans les pages de manuel de développement.

sudo aptitude install manpages-dev manpages-posix-dev

qui installera la documentation pour le développement et C POSIX.

Modifier depuis le site web liste paquet d'Ubuntu est bizarre

C++ docs, vous pouvez installer le package libstdC++ 6-4.3-doc ou libstdC++-doc 6 à 4,4, en fonction de votre GCC installé (Hourra pour un nom obscur).

Je ne l'utilise pas Ubuntu, donc je ne peux que supposer qu'il est: sudo aptitude install libstdc++6-4.4-doc

Modifier les choses ci-dessous est crufty et à gauche pour référence

Cependant, Ubuntu n'a pas toutes les pages de manuel C++ pour une installation simple. Pour cela, vous devrez installer vous-même les pages de manuel à partir de la documentation GNU libstdC++, disponible sur leur site FTP: ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/

Vous voudrez télécharger les pages correspondant à votre version de libstdC++.

+0

root @ kota-laptop: ~ # man 2 printf Aucune entrée manuelle pour printf dans la section 2 Voir ' man 7 non documenté 'pour obtenir de l'aide lorsque les pages de manuel ne sont pas disponibles. – kot

+0

même après l'installation de la commande ci-dessus j'ai eu cette erreur – kot

+0

@kot La commande 'printf' de C est' man 3 printf'. La section 3 est réservée aux fonctions C (et C++). La section 2 est pour les appels système comme 'stat' et' fork'. – birryree

0

Si vous avez l'intention d'ubuntu utiliser comme un poste de travail de développement, votre premier magasin d'arrêt devrait être:

sudo apt-get install build-essential 

Comme @birryree noté, vous ne pouvez pas obtenir toutes les choses dont vous avez besoin, mais cette première étape vous épargner quelques tracas plus tard.

Questions connexes