标签: c linux cygwin
我使用的是最新的cygwin 1.7.34(0.285/5/3)完整版。我遇到的问题是没有execinfo.h,因此编译器会打印有关文件缺失的错误消息。我该如何解决这个问题?有人已经面临过这个问题吗?
cygwin 1.7.34(0.285/5/3)
execinfo.h
答案 0 :(得分:8)
此标头是特定于Linux的。如果功能是可选的,您应该#ifdef __linux__ #include <execinfo.h>以及需要backtrace或backtrace_symbols的任何代码块。
#ifdef __linux__
#include <execinfo.h>
backtrace
backtrace_symbols