ubuntu查看c++库或者api
一、使用github上的cppman
参考cppman
ubuntu使用如下命令安装
sudo apt-get install cppman
查看需要的函数使用方法时可以使用下面的命令,如查看std::string
cppman std::string
二、使用man命令查看方法一
- GNU GCC 提供了一份关于 MAN 格式的 C++ 标准库的文档,可以在其镜像点gcc_mirrors 中下载,进入页面之后有多个镜像站点,没有中国的,但是这些国外镜像都可以使用,找一个镜像站点点击打开,按照路径libstdc++/doxygen/libstdc+±man-xxxxxx.tar.bz2,找一个最新日期的下载;
- 下载完成后解压,以下载到~/Download目录下为例
cd ~/Download
tar jxvf libstdc++-api.20140403.man.tar.bz2
- 将解压后的文件夹 libstdc+±api.20140403.man/man/man3中的文件全部移动到/usr/share/man/man3/目录下
sudo mv ./ libstdc++-api.20140403.man/man/man3/* /usr/share/man/man3/
- 发现/usr/share/man/man3/目录下原有的文件都是压缩文件(.gz文件),因此如果想要和其保持一致,可以将移动过来的文件全部压缩为.gz文件
sudo gzip ./*.3
因为移动过来的文件都是以.3为后缀名的,因此上述命令将它们全部压缩为.3.gz文件。
- 完成后使用下面命令可以查看函数,如std::string
man std::string
三、使用man命令查看方法二
该方法试过了,不可行,不知道别人行不行
sudo apt-get install manpages manpages-dev manpages-posix manpages-posix-dev
sudo apt-get install libstdc++6-4.2-doc
使用方法和第二种一样
man std::string
参考
https://stackoverflow.com/questions/5293737/where-are-the-man-pages-for-c
https://stackoverflow.com/questions/5293737/where-are-the-man-pages-for-c
https://jrharshath.wordpress.com/2008/11/30/where-are-man-pages-installed-in-ubuntu/
https://askubuntu.com/questions/726539/sudo-apt-get-install-libstdc