gpt4 book ai didi

c - 'RTLD_NEXT' 未声明

转载 作者:IT王子 更新时间:2023-10-29 00:14:42 26 4
gpt4 key购买 nike

我正在尝试编译 C 程序,但我收到错误“RTLD_NEXT”未声明。我认为这应该在 c 程序包含的 dlfcn.h 中定义,但是当我查看 dlfcn.h 内部时,没有 RTLD_NEXT。

我该如何解决这个问题?

最佳答案

这里的问题是 RTLD_NEXT 没有被 posix standard 定义.因此 GNU 人员不会启用它,除非您 #define _GNU_SOURCE-D_GNU_SOURCE

POSIX 的其他相关部分是 dlfcn.hdlsym.h .有趣的是,后面提到了RTLD_NEXT。显然,GNU 人员对什么是扩展什么不是扩展有点困惑。

关于c - 'RTLD_NEXT' 未声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1777397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com