Linux man C++ 庫函數

來源:互聯網
上載者:User

標籤:寬頻   坑爹   訪問   pos   ade   xxx   png   tps   拷貝   

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

1. 下載安裝manpages

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

yum install manpages

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

  • C++ man pages : ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/ (無需FQ便可以訪問,坑爹的長城寬頻除外)
  • github : https://github.com/Jimmy-Nie/vim.git (防止上面的網址上不去)

注意,一定要下載 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搜尋函數

Linux man C++ 庫函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.