gpt4 book ai didi

c - busybox 中的 L_* 宏是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:35 25 4
gpt4 key购买 nike

我正在尝试交叉编译 busybox,但我在链接阶段收到“ undefined reference ”。使用 nm,库文件(在我的例子中是 libbb.a)实际上缺少该符号。查看源代码('busybox/libbb/xfuncs.c'),所有这些 #ifdef L_ 环绕相关函数。有谁知道这些宏是什么?我 grep 了源代码,但找不到它们的定义位置。

最佳答案

如果 libc 不提供这些宏,则这些宏将用作函数本地版本的哨兵。在许多包中,autoconf 脚本应该检测它们的存在并相应地在 config.h 中设置选项,以便源文件可以知道哪些应该定义,哪些不应该定义。

关于c - busybox 中的 L_* 宏是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960698/

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