Jak je zainstalować? Obecnie man fopen
daje mi No manual entry for fopen
. Mam zainstalowane kompilatory i sprawdziłem, czy wszystko działa bez problemów.
Aktualizacja: Oto, co otrzymałem, gdy wypróbowałem sugerowane rozwiązania w Fedorze 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]#
fedora
package-management
man
c
Agnel Kurian
źródło
źródło
Odpowiedzi:
Strony podręcznika dla standardowej biblioteki C są zawarte w
man-pages
pakiecie. W przypadku biblioteki C ++ STL strony podręcznika i dokumentacja HTML są zawarte wlibstdc++-docs
pakietach. A zatem,powinien je zainstalować. Możesz sprawdzić, czy są one dostępne za pośrednictwem:
Nie na temat: IMHO dokumentacja libstdc ++ (szczególnie strony podręcznika) nie jest tak wygodna do przeglądania - zwykle używam http://en.cppreference.com/w/, który jest bardzo wygodny w nawigacji i aktualny - albo korzystam z funkcji wyszukiwania zintegrowanego, albo korzystam z wyszukiwarki Google, takiej jak „c ++ referencyjny iostream”, a pierwsze trafienie zwykle i tak prowadzi do strony cppreference.com. Jest również dostępny jako kopia offline .
Edycja: Testowany
man std::iostream
na pudełku FC 14 zlibstdc++-docs
zainstalowanym i, co zaskakujące, nie mógł go znaleźć.Za pomocą
yum povides '*/std::iostream*'
wydrukówlibstdc++-docs
pakiet zapewnia odpowiedni plik strony man, ale instaluje go w nietypowej lokalizacji:Tak więc dzwonienie
man
jakpokazuje stronę manuala.
Dla mnie wygląda to na błąd w
libstdc++-docs
pakiecie FC 14 .źródło
yum provides fopen.3
, który pakiet zawierafopen
stronę podręcznika , ale najwyraźniej jest to błąd. Jaki jest ekwiwalent Fedory (yum) w Debianie (apt)apt-file search fopen.3
?yum provides '*/fopen.3*'
- bez globowania nie wyszukuje nazw plików.Spróbuj tego:
źródło
yum provides '*/fopen.3*'
powie ci, jaki pakiet jest dostępny, który zawiera plik o nazwiefopen.3*
(tj.fopen
strona man). (dzięki maxschlepzig )źródło