Breakpad 编译

前言

项目中需要单独接入Breakpad收集native 的crash, 并且Breakpad 在跨平台中也会被经常使用到,这里记录下Breakpad的编译过程。

ps:在不同的平台上,编译过程也都差不多; 其它组件 make编译过程也都类似。

开始

1、先获取Breakpad源码到本地

通过 git 或者 depot_tools 工具
git clone https://github.com/google/breakpad.git

2、 进入到Breakpad的下载目录

cd Breakpad

3、指定编译目录(-prefix 需要指定绝对路径),开始编译

mkdir build_mac
./configure -prefix=***/breakpad/build_mac/
make
make install

3、编译完成后,可以在build_mac目录下看到编译后的产物
minidump_stackwalk 文件,用来根据 minidump 文件生成堆栈跟踪log

image.png

参考文档:
https://github.com/google/breakpad#breakpad

END!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容