Ссылка на библиотеку c ++ в Linux - PullRequest
4 голосов
/ 13 августа 2011

Привет, я новичок в программировании в Linux, мне было интересно, есть ли в Linux справочный документ, похожий на MSDN?В частности, меня интересует автономная версия C ++ Standard Library Reference и любой библиотеки, установленной на моем компьютере, и я могу использовать ее для просмотра или поиска при вводе команды man или info.Кроме того, если я хочу знать реализацию конкретного файла заголовка или конкретной функции .. какие места я должен искать?/ include, / usr / local / include?

Ответы [ 4 ]

3 голосов
/ 13 августа 2011

Используйте утилиту man.Большинство пакетов и языков программирования имеют стандартные страницы руководства.Например, чтобы узнать о vfprintf, введите man vfprintf, и вы получите справочную страницу обо всех вариантах printf.Некоторые дистрибутивы могут не устанавливать страницы руководства по разработке по умолчанию;вам могут понадобиться пакеты -dev, -devel или -doc.

Заголовочные файлы находятся в /usr/include и /usr/local/include.

1 голос
/ 20 сентября 2011

Для стандартной библиотеки C ++ вы можете загрузить книгу Devhelp с рабочим поисковым индексом из http://en.cppreference.com. Для других библиотек обычно есть пакет * .doc с документацией Doxygen этой библиотеки, упакованной в книгу Devhelp.

0 голосов
/ 05 ноября 2016

Для добавления ссылки в devhelp просто наберите

sudo apt-get install cppreference-doc-en-html

в терминале, он будет складываться в devhelp.

0 голосов
/ 13 августа 2011

Зависит от вашего дистрибутива, но вы сможете найти пакет для документации libstdc ++, который может удовлетворить ваши потребности. Обычно это устанавливает manpages и HTML doco.

Например, в Debian вы можете sudo apt-get install libstdc++6-4.6-doc. Это установит HTML в /usr/share/doc/gcc-4.6-base/libstdc++/html/

(Конечно, с поправкой на ваш дистрибутив и версию libstdc ++)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...