C++帮助手册man的安装和使用方法

linux自助安装man手册,就是这么简单! 前言 ​在Linux编写或者编译C代码的时候,直接使用man命令就可以查看该函数的使用手册,非常方便,如: man3sleep 但是一般却没有C++的函数手册,怎么把C++的帮助手册也装在机器上呢? 本文借助C++手册的安装,说明如何自助安装man手册。 man原理 如果你还不习惯使用man命令或者不清楚man命令的作用,那么建议你先看看这篇《linux必学命令-m... 阅读详情

1.  安装C的帮助手册

如果你使用的Linux发行版, 默认没有安装C语言的库函数MAN手册, 使用下面的方法解决:

    # sudo apt-get install manpages

    # sudo apt-get install manpages-de

    # sudo apt-get install manpages-de-dev

    # sudo apt-get install manpages-dev

 

2.  安装C++的帮助手册

一般的Linux发行版不会默认安装C++的帮助手册. 安装方法如下

http://gcc.gnu.org/mirrors.html是一个GCC的镜像站点

进入http://mirrors-us.seosue.com/gcc/站点, 或者其他的可用站点, 找到路径libstdc++/doxygen/, 下载文件libstdc++-api-4.5.2.man.tar.bz2, 或者其他更新的版本.

解压后, 将man/man3下的所有文件拷贝到/usr/share/man/man3/中, 即可.

 

在C++ man pages中查询C++的函数

在Linux下查询命令或函数的使用,通常是这样:

man printf

man 3 printf

man cat

但是为了避免造成操作系统、C语言与C++的混淆,目前安装的C++ man pages与上面的查询命令有一些不同,主要是加了命名空间的限定,也就是说用这样的命令 : man cout , 是查询不到的。

正确的方法应该是:

man std::iostream  ,之后再通过搜索/cout,找到cout的说明

也就是说现在的查询命令应该是

man namespace::header  

man 命名空间::头文件


下面是英文原文:

How many times did you try on the terminal the following command and got frustrated

$ man cout
No manual entry forcout

If you have decided that there is no way you can find more about cout apart from going to web, then read the article on how to install C++ man pages?

Once you have installed the documentation, you must follow the following method to know more about the function
If you are searching about cout, you know it is part of the namespace std and defined in the header iostream. So to search for cout, you must type

$ man std::iostream

Once the man page is open, you can search for cout.
Similarly for slist related function

$ man __gnu_cxx::slist

Thus the syntax to search any c++ man page is

$ man namespace::header

Note: The man pages are generated using doxygen. You may not much elaborate description like you get for C function.


参考网址:http://www.360doc.com/content/13/0504/01/8363527_282810929.shtml


C/C++中文参考手册离线最新版 C/C++中文参考手册(C++23标准) 离线chm最新版”是一份非常优秀的C/C++参考手册,它涵盖了C/C++语言的所有重要概念和语法,并包含了最新的C++23标准,让开发者能够使用最新的功能和特性。此外,该手册还涵盖了STL和Boost库的内容,让开发者能够更好地使用这些库。该手册采用离线的chm格式,可以在Windows操作系统上使用,易于使用。如果您是一名C/C++开发者,不妨下载并使用该手册,它将为您的编程工作提供有力的帮助和支持。 阅读详情

相关推荐

Linux安装C++手册,就是这么简单

前言 在Linux编写或者编译C代码的时候,直接使用man命令就可以查看该函数的使用手册,非常方便,如: man3sleep 但是一般却没有C++的函数手册,怎么把C++的帮助手册也装在机器上呢? 本文借助C++手册的安装,说明如何自助安装man手册。 man原理 如果你还不习惯使用man命令或者不清楚man命令的作用,那么建议你先看看这篇《linux必学命令-ma...

守望的博客-编程珠玑 1465

Linux下C/C++帮助手册安装方法 及使用方法

1. 安装C的帮助手册 如果你使用的Linux发行版, 默认没有安装C语言的库函数MAN手册, 使用下面的方法解决: # sudo apt-get install manpages # sudo apt-get install manpages-de # sudo apt-get install manpages-de-dev # sudo apt-ge...

weixin_34352449的博客 322

C++参考手册使用说明

C++参考手册是学习、使用和理解C++编程语言的重要工具,对于开发人员来说是必备的资源之一。 可直接打开使用、配置到Qt中的C++离线参考手册。

mahuifa的博客 4847

C++_STL使用手册

简要介绍STL重要基础,包括序列式容器、关联式容器和容器适配器的相关概念,以及各种具体容器的性质、初始化方法、常用成员函数以及遍历方式。

真正的英雄主义,是看清生活的真相后依然热爱生活 1886

C++帮助手册

C++帮助手册,可以快速查询C++与C标准库函数以及STL容器的声明。 包含中文版和英文版,但是中文版的内容没有英文版的全面。

金蝶K3系统物料主数据后台表对应字段一览

我们说到物料表,一般是指t_icitem,但正确的说t_icitem并不是一张有,而是一张视图,不过我们对于数据库物料表中的大部分操作,都是通过此视图来完成。比如经常通过此视图,来成批修改数量,单价精度,是否启用批次等一些字段,有的时候,对于账套已经启用,并且已经有业务发生的物料,有一些关键属性也需要通过修改物料表t_icitem来进行。 当然修改的时候,需要考虑一些前提条件的。 比如说我有一个客户新建的账套,在月底结账时发现,要改一种成本核算方法,启用时用的是加权平法,现在想改成移动平均法,这样的情况,

hzfw2008的博客 1万+

Linux下C++的man安装及使用方法

1.  安装C++的帮助手册 一般的Linux发行版不会默认安装C++的帮助手册,安装方法如下: 点击这里 站点, 或者其他的可用站点,我下载文件的是libstdc++-api.20130310.man.tar.bz2,当然,您或者可下载其他版本。 解压方式:tar jxvf libstdc++-api.20130310.man.tar.bz2。注意:如果是.bz2结尾的压缩文件

younghz 5020

别再折腾老教程了!树莓派4B/5最新系统(Raspberry Pi OS Bookworm)红外遥控配置,用gpio-ir驱动一次成功

本文详细介绍了树莓派4B/5在最新Raspberry Pi OS Bookworm系统下配置红外遥控的完整指南,摒弃过时的lirc-rpi驱动,采用现代gpio-ir驱动方案。从硬件连接到软件配置,提供10分钟快速上手指南,涵盖驱动加载、信号测试、按键映射及高级应用场景,帮助用户高效完成红外遥控配置。

weixin_42520909的博客 442

Linux环境C++ man手册安装

Linux环境man手册安装Linux/Unix环境的man工具是非常便捷的C函数学习工具,但是针对C++的函数说明,却没有集成,需要我们手动配置:GNU提供了C++的帮助文档 FTP站点: ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen// ubuntu环境14.04,选择下载libstdc++-api.20140403.man.tar.bz2,解压(

zhu4674548的专栏 3070

AI赚钱新思路 利用RPA+KIMI实现小红书全自动制作发布(详细攻略)

我已经事先准备好了文案素材,现在就利用Kimi的智能,根据我们已有的文案来创作出新的文案吧。之前我写过一篇关于【:一个戴着用百元大钞制成的简约头饰的少女,她坐在小车里,手里拿着一叠港元,整个画面洋溢着现实主义动漫风格和治愈系的温暖气息。通过这篇文章,我们已经一步步地完成了小红书治愈系文案的创作、治愈系图片的生成,以及笔记的发布,实现了整个流程的自动化。不慌不忙,快乐常在 在繁忙的日常中,给自己的心灵留一片净土,感受内心深处的平静与安宁。接下来,我将展示如何使用影刀来编写自动化脚本,以生成治愈系的图文图片。

weixin_42172073的博客 3684

中国1990-2021连续30年土地利用CLCD数据分享

CLCD(China Land Cover Dataset)数据集是由武汉大学黄昕老师基于Google Earth Engine上的335,709景Landsat数据制作的中国年度土地覆盖数据集。为了提高CLCD的时空一致性,还提出了一种包含时空滤波和逻辑推理的后处理方法。该数据集最大的优势在于每年30米的土地利用分类结果,且连续覆盖了30年时间。相比其他产品如GLC_FCS30、Global30、AGLC2000_2015、FROM-GLC10、ESA10、ESRI10等,CLCD在时间分辨率上更高。

qq_48539301的博客 1万+

【看表情包学Linux】(3) man 手册 | 复制文件或目录 | 移动文件和重命名操作 | 查看目标文件内容

本篇将继续讲解 Linux 基本命令行操作,对 Linux 手册、复制文件或目录、移动文件与重命名操作和查看目标文件内容进行讲解。我会手把手去演示操作每一个指令的用法以及常用选项,这些命令不需要可以的去记它,记不得就去翻一翻,用多了自然就会记住滴。...............

有道无术, 术尚可求。有术无道, 止于术。 2855

Unity新手必看:5分钟搞定TextMeshPro中文乱码,告别小方块(附7000+常用字库)

本文详细介绍了Unity中TextMeshPro中文乱码问题的解决方案,包括快速生成中文字体的步骤和优化技巧。通过使用支持中文的.ttf字体文件和自定义字符集,开发者可以在5分钟内解决TMP显示小方块的问题,提升游戏或应用的文本显示效果。

weixin_33095355的博客 362

Linux系统安装中文版man手册

随着企业中Linux系统越来越普及,作为一名合格的Linux运维人员掌握Linux系统的基本操作是必须要掌握的技能之一。但是Linux系统全部都是英语,对于我们中国人来说,看到的报错信息,帮助信息等都是英文,挺头疼的!英语——对于我们中国人来说,也得学习!但是现在随着学习Linux系统的中国人越来越多,即使英文基础好,但是也没有看到母语亲切。 我们都知道在Linux系统可以使用man手册来获取命令...

小健健的博客 2061

Palabos User Guide中文解读 | 第五章 | Palabos编程 (跳过了第四章Palabos-Java接口)

作者的话:本人在学习palabos时,发现国内中文资料甚少,恰好网上可以直接搜到palabos user guide这种英文资料,加之时间充裕,便打算开始翻译,翻了一节后发现这可能算侵权,就比较伤脑筋,突然想到自己写中文解读即可,便有了下面的博客。 Palabos User Guide Release 1.0 r1 Copyright © 2019 University of Geneva Jul...

Yulan Fang's notes. 2298

电源芯片MPQ3431A

MPQ3431A是一款具有宽输入范围的固定频率为450kHz的高度集成的升压转换器,其输入电压低至2.7V,采用恒定关断时间(COT)的控制拓扑,可提供快速的瞬态响应。芯片支持通过MODE管脚配置PSM(pulse-skip mode)、FCCM(forced continuous conduction mode)和USM(ultrasonic mode);还支持通过电流限制配置来达到精确的过流保护;同时芯片欠压保护(UVLO)和过温保护(OTP)。MPQ3431A采用QFN-13(3mmx4mm)封装。保

qflook的博客 1556

man手册的使用

man手册是Linux系统的重要文档工具,主要用于查询命令用法、配置文件格式和编程接口。

2401_84543009的博客 491

ADB加密实例

主要介绍如何给adb命令增加加密访问

四儿家的小祖宗的博客 2909

man手册的解析及使用方法

Linux系统提供的有关函数或指令介绍的相关帮助手册,可以在该手册中查看函数,指令的功能,说白了就是相关操作的使用说明书,一共有7章内容,主要使用前三章,第一章:shell指令相关说明,第二章:系统调用函数相关说明(重点),第三章:库函数(重要)1.文件的操作:open(),read(),write(),lseek()等等。2.进程控制函数:fork(),exit(),wait(),execl()等等。4.网络通信:socket(),bind(),listen()等等。只需要man+相关函数/指令即可。

IDLLO的博客 578

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux下C/C++帮助手册安装方法

1.  安装C的帮助手册 如果你使用的Linux发行版, 默认没有安装C语言的库函数MAN手册, 使用下面的方法解决:     # sudo apt-get install manpages     # sudo apt-get install manpages-de

落羽的专栏 991

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

STL库man手册的安装

环境 window下载 linux下解压 linux下运行 虚拟机 引言 最近学习到STL库的一些模板,因为刚学,所以对各个函数模板都不怎么熟悉,但是系统没有自带man手册,查找只能晚上百度或者提供头文件一个一个找,这样效率有点低,然后开始到网上查找一些方法,但是都不怎么全,所以自己写下这篇博文,作为笔记。 首先先简短的介绍一下STL STL是Standard Template Library的简...

qq_44885018的博客 532

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Ubuntu下C/C++man手册安装方法及使用方法

C++在线文档: http://www.cplusplus.com/reference/ https://msdn.microsoft.com/zh-cn/library/aa187916.aspx[初学者如何使用MSDN] http://tool.oschina.net/apidocs/apidoc?api=cpp%2Fen%2Fcpp.html http://en.cpprefer...

weixin_30321449的博客 347

【Linux/C++进阶篇 (一)】man手册、gdb调试、静态库与动态库

本文介绍了Linux/C++进阶编程中的关键工具和技术要点。主要内容包括:1)man手册的使用方法,用于查询系统函数和指令;2)GDB调试器的详细使用指南,包括启动、设置断点、单步执行等核心功能;3)动态库和静态库的创建与使用,重点分析了两者在链接方式、文件大小、内存占用等方面的核心区别。文章通过具体代码示例演示了文件操作、进程控制等系统调用的使用,并提供了静态库(.a)和动态库(.so)的完整制作流程。最后针对动态库加载问题给出了多种解决方案,推荐使用-Wl参数嵌入路径的工业级做法。

2501_93095927的博客 4107

centos 安装C/C++语言帮助手册

一,安装C语言帮助手册        CentOS系统有可能默认没有安装C语言帮助手册,man一个函数时会找不到帮助文件,用下面的命令安装:       yum install man-pages.noarch -y      =>安装C语言帮助手册 man 2 open =>查看open函数 二,安装C++语言帮助手册       用下面的命令安装:      ...

cloud-2014的专栏 1228
上一篇: C语言实现链式队列和顺序队列
下一篇: arm9 mini2440 10道面试题
卫水金波
博客等级 码龄12年 73粉丝 35原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值