Linux??????????????
???????????? ???????[ 2015/8/28 10:37:41 ] ?????????????? Linux
???????????????????????????д??cscope??????÷????????????????????????÷??ο????????vi/vim??y???: ??????????? – cscope??
????doxygen
???????????????????vim?????????????????????????????????????????????????????vim????????????????????????doxygen?????????
????Doxygen is the de facto standard tool for generating documentation from annotated C++ sources?? but it also supports other popular programming languages such as C?? Objective-C?? C#?? PHP?? Java?? Python?? IDL (Corba?? Microsoft?? and UNO/OpenOffice flavors)?? Fortran?? VHDL?? Tcl?? and to some extent D.
????doxygen???????????????????????????????????????C++???????????????????????????
????????????????????????????????ɡ?
??????????????doxygen????÷?????
??????????????????????doxygen -g??????????????e????????Doxyfile???????????????doxygen???????????????????
??????????????????????????????????????????????????????????????????????????html??latex????????У???????????latex?????
??????????????????????????????????????????????????????????????????????????????????????????????????C??????????C++??java?????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????д??????μ?????????????????????飬??????????·??????????????????????????????
?????????????????????????????????????????????
?????????Doxygen??????????ν?????????????ж??????????????????????????????????????????????????????
???????????????????????????????????NO?????????????????????????(???????o???????????…)
????OPTIMIZE_OUTPUT_FOR_C
????OPTIMIZE_OUTPUT_JAVA
????OPTIMIZE_FOR_FORTRAN
????OPTIMIZE_OUTPUT_VHDL
?????????????????????????????????html??latex????????????????????????????????????????????????????????
????GENERATE_HTML
????GENERATE_LATEX
????GENERATE_RTF
????GENERATE_XML
????GENERATE_DOCBOOK
????GENERATE_MAN
??????????????????doxygen???dot????????????????????????sudo apt-get install graphviz???dot???????ú?????????????doxygen???????????????????????????????????ù??(???????????????C??)??
????HAVE_DOT (???????YES?????????????????)
????DOT_NUM_THREADS (???dot????????????????????????????????cpu????????)
????????????????????doxygen??????
????[machine_class]
??????????????????????doxygen????????????Doxygen??????????????????????
????gdb
????????????????????????gdb?????????????????÷????????????????????????С????????????????????gdb??(???C/C++)??
????gdb????????????????????????ο???GDB??????????д?????????????
???????
????????????????????????????Linux???????????vim+ctags+cscope?????師doxygen gdb???????????????????
????????????vim??gdb?????????????????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11