1. apt install required paackages
$ sudo apt update $ sudo apt install doxygen dia graphviz
2. generate the Doxyfile
$ cd [SOME_PATH] $ doxygen -g
3. edit the Doxyfile
OUTPUT_DIRECTORY = [YOUR_OUTPUT_DIRECTORY] INPUT = [YOUR_SOURCE_CODE] RECURSIVE = YES EXTRACT_ALL = YES EXTRACT_PRIVATE = YES EXTRACT_STATIC = YES CLASS_DIAGRAMS = YES DIA_PATH = /usr/bin/dia HAVE_DOT = YES CLASS_GRAPH = YES COLLABORATION_GRAPH = YES
4. run doxygen
$ doxygen [YOUR_Doxyfile]
5. result examlple
6. Reference:
Learning doxygen for source code documentation – IBM Developer (中文版本)