可以用doxygen根据代码生成文档
- 安装
sudo apt install graphviz# 用于生成代码关系图- https://graphviz.org/
sudo apt install doxygen- www.doxygen.org
- https://www.doxygen.nl/
- https://github.com/doxygen/doxygen
- https://www.doxygen.nl/download.html
git clone https://github.com/doxygen/doxygen.git
cd doxygen
mkdir build
cd build
cmake -G "Unix Makefiles" ..
make
make install
- 使用
$ cd CODE_DIR $ doxygen -g Doxygen.config # 生成配置文件 $ vi Doxygen.config # 修改配置文件 RECURSIVE = YES $ doxygen Doxygen.config # 根据代码生成文档 - 生成的文档在html目录下,生成的类继承图.
Eclipse + UMLet
- https://www.eclipse.org/
- UMLet - UML Tool for Fast UML Diagrams
Draw manually
- inkscape:
www.inkscape.org/Project Website: https://inkscape.org Code Repository: https://gitlab.com/inkscape/inkscape - drawio-desktop:
www.diagrams.nethttps://github.com/jgraph/drawio-desktop