温馨提示×

linux c++配置怎样查文档

小樊
39
2026-09-02 02:41:51
栏目: 编程语言

在 Linux 下做 C++ 开发时,“查文档”通常分几种情况:
标准库 / 系统调用 / 第三方库 / 编译工具链。下面按常见需求给你一套实用方法。


一、C++ 标准库文档(最常用)

1️⃣ 在线文档(推荐)

  • cppreference(最权威、最清晰)
    https://en.cppreference.com/w/

    • 支持 C++11 ~ C++23
    • 示例丰富,查 std::vectorstd::thread 非常方便
  • 中文版(非官方但可用)
    https://zh.cppreference.com/

2️⃣ 本地文档(离线)

# Debian / Ubuntu
sudo apt install libstdc++-doc

# 查看
info libstdc++

或安装:

sudo apt install cppreference-doc-en

二、Linux 系统调用 / C 库(man page)

C++ 在 Linux 下大量调用系统 API。

1️⃣ man 手册(必会)

man 2 open
man 3 printf
man 7 socket

常见章节:

  • 1 用户命令
  • 2 系统调用
  • 3 C 库函数
  • 7 概念(如 man 7 epoll

2️⃣ 安装完整 man 手册

sudo apt install manpages manpages-dev manpages-posix

三、编译器文档(g++ / clang)

GCC

man g++
info gcc

或在线: https://gcc.gnu.org/onlinedocs/

Clang

https://clang.llvm.org/docs/


四、第三方库文档

常见方式

  • 官网 Documentation 页面
  • GitHub README / docs 目录
  • Doxygen 生成的 HTML

例如:

  • Boost:https://www.boost.org/doc/
  • OpenCV:https://docs.opencv.org/

本地查看(如果有 doxygen)

sudo apt install doxygen graphviz

五、代码中“随手查”的实用技巧

1️⃣ 头文件直接看

find /usr/include -name vector

2️⃣ 用 IDE / 编辑器

  • VSCode + C/C++ 插件
  • CLion(最强)
  • vim + ctags / LSP

3️⃣ 编译器报错即文档

g++ -Wall -Wextra

错信息往往比文档还直接。


六、推荐组合(实用派)

✅ 日常:

  • cppreference(在线)
  • man 2 / man 3
  • VSCode + LSP

✅ 离线环境:

  • cppreference-doc
  • manpages-dev

如果你愿意,可以告诉我:

  • 你是 初学者 / 进阶 / 系统编程
  • 用的 g++ 还是 clang
  • 想查 哪一类文档(STL / 网络 / 多线程 / 底层)

我可以直接给你“查文档的最短路径”。

0