Các trang dành cho thư viện C và C ++ tiêu chuẩn trên Fedora 14


10

Làm thế nào để tôi cài đặt chúng? Hiện tại, man fopencho tôi No manual entry for fopen. Tôi đã cài đặt trình biên dịch và đã xác minh rằng mọi thứ sẽ được xây dựng mà không gặp vấn đề gì.

Cập nhật: Đây là những gì tôi nhận được khi thử các giải pháp được đề xuất trên 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 cài đặt man-page
penguin359

@penguin: Đó phải là một câu trả lời, không phải là một bình luận.
Faheem Mitha

Câu trả lời:


13

Các trang man cho thư viện C tiêu chuẩn được bao gồm trong man-pagesgói. Đối với thư viện C ++ STL, các trang hướng dẫn và tài liệu HTML được bao gồm trong các libstdc++-docsgói. Như vậy

yum install man-pages libstdc++-docs

nên cài đặt chúng. Bạn có thể kiểm tra nếu chúng có sẵn thông qua:

man std::iostream
man fopen

Loại ngoài chủ đề: IMHO tài liệu libstdc ++ (đặc biệt là các trang hướng dẫn) không thuận tiện để duyệt - Tôi thường sử dụng http://en.cppreference.com/w/ rất thuận tiện để điều hướng và cập nhật - hoặc tôi sử dụng tính năng tìm kiếm tích hợp hoặc tôi sử dụng tìm kiếm google như 'cost iostream tham khảo' và lần truy cập đầu tiên thường trỏ đến trang cppreference.com. Nó cũng có sẵn như là bản sao ngoại tuyến .

Chỉnh sửa: Đã thử nghiệm man std::iostreamtrên hộp FC 14 libstdc++-docsđã được cài đặt và thật ngạc nhiên, nó không thể tìm thấy nó.

Sử dụng yum povides '*/std::iostream*'các bản in mà libstdc++-docsgói cung cấp tệp man-page tương ứng, nhưng nó cài đặt nó vào một vị trí bất thường:

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

Như vậy, gọi mannhư

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

hiển thị trang người đàn ông.

Trông giống như một lỗi trong libstdc++-docsgói FC 14 với tôi.


1
Bạn cũng có thể đề cập đến cách tìm thông tin đó cho chính mình? Tôi mặc dùyum provides fopen.3 sẽ chỉ ra gói nào chứa fopentrang man, nhưng dường như điều đó sai. Fedora (yum) tương đương với Debian (apt's) là apt-file search fopen.3gì?
Gilles 'SO- ngừng trở nên xấu xa'

1
Tương đương là yum provides '*/fopen.3*'- không hả hê, nó không tìm kiếm tên tập tin.
maxschlepzig

nó dường như không hoạt động. cài đặt có vẻ như thành công nhưng "man std :: iostream" vẫn không trả lại tài liệu.
Agnel Kurian

@Agnel Kurian, hãy xem bản chỉnh sửa cuối cùng của tôi.
maxschlepzig

3

Thử đi:

yum install man-pages

Cảm ơn, sử dụng lệnh này, tài liệu thư viện C đã được cài đặt. Nhưng tôi vẫn không thể tìm thấy trang người đàn ông cho iostream và bạn bè.
Agnel Kurian

0

yum provides '*/fopen.3*'sẽ cho bạn biết gói nào có sẵn chứa tệp có tên fopen.3*(ví dụ fopentrang man). (cảm ơn maxschlepzig )


Cảm ơn, nhưng điều đó cũng không hoạt động: "Không tìm thấy kết quả phù hợp".
Agnel Kurian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.