【发布时间】:2019-07-03 16:20:18
【问题描述】:
我正在尝试链接我用 gcc 编译器编译的 c 程序。链接器找不到符号 tdestroy,它是 libc 的 gnu 扩展(#define __USE_GNU 后跟 #include <search.h>)。是否有我必须链接的其他库才能让链接器找到此符号?
~更新~:我刚刚意识到它确实在我的 Linux 环境上链接,但在 Windows 上,我仍然收到 undefined reference to 'tdestroy' mingw/gcc 错误,即使使用 _GNU_SOURCE 而不是 __USE_GNU。
【问题讨论】: