cirrodata编译流程
2022-03-09 10:17:57 0 举报
cirrodata编译流程
作者其他创作
大纲/内容
设置环境变量xcloud-config.sh
build pprof
rpc框架
google性能分析工具
clean==1?
Y
生成语法分析器
version-config.sh确定版本并设置好库查找路径的变量
N
build bison
build xz
事件通知库
build thrift
kv快存数据库
确定版本version-config.sh
build libevent
拼接i18n
build rocksdb
cmake生成makefile
build_thirdparty.sh
third==1?
编译第三方库build_thirdparty
libname==tc?
解析构建参数(eg:build.sh --build=release all )
结束
下载第三方库load_third_lib.sh
编译参数为all?
build openssl
生成证书组件
build gflags
make编译
build avro cpp
开始
third==0?
生成性能分析报告
删除build目录clean.sh
glog日志模块gtest测试模块gmock mock测试的protobuf序列化工具avro 序列化工具
堆栈信息获取
拼接编译参数MODULE_NAME_LIST
是否需要i18n
build libunwind
解压第三方库untar.sh
收藏
0 条评论
回复 删除
下一页