在 Linux 下做 C++ 开发时,“查文档”通常分几种情况:
标准库 / 系统调用 / 第三方库 / 编译工具链。下面按常见需求给你一套实用方法。
cppreference(最权威、最清晰)
https://en.cppreference.com/w/
std::vector、std::thread 非常方便中文版(非官方但可用)
https://zh.cppreference.com/
# Debian / Ubuntu
sudo apt install libstdc++-doc
# 查看
info libstdc++
或安装:
sudo apt install cppreference-doc-en
C++ 在 Linux 下大量调用系统 API。
man 2 open
man 3 printf
man 7 socket
常见章节:
1 用户命令2 系统调用3 C 库函数7 概念(如 man 7 epoll)sudo apt install manpages manpages-dev manpages-posix
man g++
info gcc
或在线: https://gcc.gnu.org/onlinedocs/
https://clang.llvm.org/docs/
例如:
sudo apt install doxygen graphviz
find /usr/include -name vector
g++ -Wall -Wextra
错信息往往比文档还直接。
✅ 日常:
✅ 离线环境:
cppreference-docmanpages-dev如果你愿意,可以告诉我:
我可以直接给你“查文档的最短路径”。