我正在尝试交叉编译 busybox,但我在链接阶段收到“ undefined reference ”。使用 nm
,库文件(在我的例子中是 libbb.a)实际上缺少该符号。查看源代码('busybox/libbb/xfuncs.c'),所有这些 #ifdef L_
最佳答案
如果 libc 不提供这些宏,则这些宏将用作函数本地版本的哨兵。在许多包中,autoconf 脚本应该检测它们的存在并相应地在 config.h
中设置选项,以便源文件可以知道哪些应该定义,哪些不应该定义。
关于c - busybox 中的 L_* 宏是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960698/