Doxygen
Doxygen
文档生成工具, 是以配置文件配置项来工作, 也可以用doxywizardqt 写的gui工具来配置.
每个项目都要有自己的配置文件
doxygen -g <config-file> // 产生配置文件
doxygen <config-file> // 产生文档
配置文件选项
INPUT: 指定源文件, 如果为空查询当前目录下的.h, .c, .cpp源文件. 如果是大型项目, 需要可以指定一个
或者多个目录, 并且配置FILE_PATTERNS
FILE_PATTERNS: 文件模式匹配, 如*.cpp, *.h
RECURSIVE: 递归查询源文件
EXCLUDE: 排除文件
EXCLUDE_PAT...
C/C++ Debug
C/C++ Debug
detect memory leaks
macOS
lldb
leaks
export MallocStackLogging=1
Sanitizer
Mac自带的clang中没有包含Sanitizer, 需要安装llvmbrew install llvm
AddressSanitizer(ASan): 内存地址越界检查(其实包括了内存泄漏检查)
LeakSanitizer(LSan): 内存泄漏检查,可以单独使用
export ASAN_OPTIONS=detect_leaks=1
ThreadSanitizer (TSan): 线程安全检查
UndefinedBehaviorSanitize...
Awesome site
Awesome site
Hooman Baradaran
Open Standards
国家标准化管理委员会
Vczh Libraries
小学至高中 学而思全套课程 2T
coursera
Business English for Non-Native Speakers Specialization
463 post articles, 58 pages.