Linux man C++ 庫函數


默認情況下,linux是的man是不能查閱C++的標准庫函數的,這個很不方便,那有沒有辦法可以直接man C++標准庫函數呢?
當然有,不過要自己動手,自己動手,才能豐衣足食!

1. 下載安裝manpages

如果linux下man不到c語言的標准函數,那是因為沒有manpages,可以自行安裝!

yum install manpages

這種方式並不能解決C++標准庫函數查詢問題,我們需要自己去下載相關的man page

mark

注意,一定要下載 libstdc++ xxxxxx.man.tar.bz2,因為這才是正宗的man pages,建議下載最新版本的,支持C++11/14等標准

下載完成之后,進行解壓處理;解壓命令:

tar -jxvf libstdc++-man.4.4.0.tar.bz2

解壓完成后, 將解壓的內容全部拷貝到/usr/share/man/man3, 注意,不要覆蓋了原有的man3文件夾!

2. 查詢C++庫函數

為了避免造成操作系統、C語言與C++的混淆,目前安裝的C++ man pages與直接查詢C語言標准函數不同,需要加上命名空間的限制:

  • man namespace::function : 標准庫函數查詢
  • man namespace::header : 標准頭文件查詢
  • man namespace::class : 一些標准庫中類的查詢

如我要查詢string.length用法,需要先查詢 man std::string, 然后使用/length搜索函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM