busybox中的L_ *宏是什么?

时间:2010-10-18 15:31:12

标签: c cross-compiling embedded-linux busybox

我正在尝试交叉编译busybox但我在链接阶段得到'未定义的引用'。使用nm,文件中的符号实际上是丢失的(在我的例子中是libbb.a。)查看源代码('busybox / libbb / xfuncs.c'),所有这些{{1} }<函数名>围绕有问题的功能。有谁知道这些宏是什么?我浏览源代码并找不到它们的定义。

1 个答案:

答案 0 :(得分:1)

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