Linux,今天你的C挂挂程序 挂了没有?
Linux本地程序crash定位处理,发送到服务端以后在介绍。
还是来自Google:http://code.google.com/p/google-breakpad/wiki/LinuxStarterGuide
由于有代码等原因,本人直接按自己理解,白话,E文好的直接点链接看。
怎样把Breakpad加入你的程序呢,E文是母语的直接点连接。
This document is an overview of using the Breakpad client libraries on Linux. 先编译库源码目录下运行 ./configure && make 生成 src/client/linux/libbreakpad_client.a 把Breakpad整合进程序首先,把libbreakpad_client.a链接进你的程序,把src目录include进去,诸如:(g++ -g test.cc -I. -L./client/linux/ -lbreakpad_client -lpthread -o test)。 #include "client/linux/handler/exception_handler.h" 在程序刚开始的时候实例化google_breakpad::MinidumpDescriptor和google_breakpad::ExceptionHandler 这两个东东。dump目录可改,dump时可设回调来获取dump信息,示例代码如下: static bool dumpCallback(const google_breakpad::MinidumpDescriptor& descriptor, void |