gpt4 book ai didi

gcc - 对 `__ctype_b_loc' 等的 undefined reference

转载 作者:行者123 更新时间:2023-12-05 05:29:00 24 4
gpt4 key购买 nike

我正在为嵌入式设备编译 curl,并得到:

main.c:(.text+0x375c): 对 __strdup' 的 undefined reference
main.c:(.text+0x3818): undefined reference
__ctype_b_loc'__fxstat64 等

我试过 variable -lc 等

根据一些研究,似乎可能与旧版本 (__ctype_b) 混淆。我还怀疑 C 和 C++ 之间的混淆。

(这些来自使用 builtools (configure) 生成的 makefile,以及相当多的源文件。

最佳答案

这看起来像是一个损坏的交叉编译器设置。这些符号(函数)通常由您的 libc 提供。

curl 经常被用户交叉编译成功,这暗示这个问题可能在您的环境中,而不是在 curl 中。假设您为此使用了相当现代的 curl 版本。

如果问题一直存在,请考虑使用 curl-library 邮件列表直接从 libcurl 黑客那里获得帮助。

关于gcc - 对 `__ctype_b_loc' 等的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4925576/

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