Breakpad 编译

2021-10-13  本文已影响0人  yanlong107

前言

项目中需要单独接入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!

上一篇 下一篇

猜你喜欢

热点阅读