Основні сторінки для стандартних бібліотек C і C ++ у Fedora 14


10

Як їх встановити? В даний час man fopenдає мені No manual entry for fopen. У мене встановлені компілятори і переконалися, що все складається без проблем.

Оновлення: ось що я отримав, коли спробував запропоновані рішення у Fedora 14:

[root@damien agnel]# yum install man-pages libstdc++-docs
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Package man-pages-3.25-1.fc14.noarch already installed and latest version
Package libstdc++-docs-4.5.1-4.fc14.x86_64 already installed and latest version
Nothing to do
[root@damien agnel]# man std::iostream
No manual entry for std::iostream
[root@damien agnel]# 

yum встановити man-pages
penguin359

@penguin: Це має бути відповідь, а не коментар.
Faheem Mitha

Відповіді:


13

Довідкові сторінки для стандартної бібліотеки С включені в man-pagesпакет. Для бібліотеки C ++ STL в libstdc++-docsпакети включені довідкові сторінки та HTML-документація . Таким чином,

yum install man-pages libstdc++-docs

слід встановити їх. Ви можете перевірити, чи вони доступні через:

man std::iostream
man fopen

Вигляд поза темою: IMHO документація libstdc ++ (особливо чоловічі сторінки) не так зручна для перегляду - я зазвичай використовую http://en.cppreference.com/w/, що дуже зручно для навігації та оновлення - або я використовую функцію інтегрованого пошуку, або використовую пошук у Google, як-от 'c ++ посилання iostream', і перше звернення зазвичай вказує на сторінку cppreference.com у будь-якому разі. Він також доступний як офлайнова копія .

Редагувати: протестовано man std::iostreamна коробці FC 14 із libstdc++-docsвстановленим, і на диво, його не вдалося знайти.

Використовуючи yum povides '*/std::iostream*'відбитки, що libstdc++-docsпакет надає відповідний файл чоловічої сторінки, але він встановлює його у незвичне місце:

/usr/share/man/man3/man3/std::iostream.3.gz

Таким чином, дзвонити manяк

man -M /usr/share/man/man3 std::iostream

показує man-сторінку.

libstdc++-docsМені схоже на помилку в пакеті FC 14 .


1
Чи можете ви також зазначити, як знайти цю інформацію для себе? Я хочyum provides fopen.3 би зазначив, який пакет містить сторінку fopenman, але, мабуть, це неправильно. Що таке еквівалент Fedora (yum) від Debian (apt) apt-file search fopen.3?
Жил "ТАК - перестань бути злим"

1
Еквівалент yum provides '*/fopen.3*'- без глобалізації він не шукає назви файлів.
maxschlepzig

це, здається, не працює. установка виглядає як успішна, але "man std :: iostream" все ще не може повернути документи.
Агнель Куріан

@Agnel Kurian, ознайомтеся з моєю останньою редакцією.
maxschlepzig

3

Спробуйте це:

yum install man-pages

Дякую, за допомогою цієї команди були встановлені документи з бібліотеки C. Але я все ще не можу знайти сторінки чоловіків для iostream та друзів.
Агнель Куріан

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.