如何在freebsd机器上打印回溯?

时间:2013-12-05 00:17:41

标签: freebsd backtrace

我编写了一个代码,使用“execinfo.h”头文件中指定的回溯函数调用在linux机器上打印回溯。我需要让这段代码在freebsd机器上运行。我在Freebsd机器中遇到“execinfo.h”的编译器错误。我正在考虑使用条件宏来解决问题,但我无法找到在Freebsd机器上打印回溯的正确文档。

2 个答案:

答案 0 :(得分:0)

libexecinfo在FreeBSD ports中以devel / libexecinfo的形式提供。如果它不起作用,您应该报告错误。

答案 1 :(得分:-1)

对于那些近代来使用此线程的人,只需使用-lexecinfo。参见man backtrace