[英]What is the L_* macro in busybox?
我正在嘗試交叉編譯busybox,但是在鏈接階段卻得到了“未定義的引用”。 使用nm
,實際上在庫文件中缺少該符號(在我的情況下為libbb.a。)在源文件中(“ busybox / libbb / xfuncs.c”),所有這些#ifdef L_
<function_name>環繞有關功能。 有誰知道這些宏是什么? 我遍歷源代碼,找不到它們的定義位置。
如果libc不提供這些宏,這些宏將用作函數本地版本的標記。 在許多軟件包中,應該使用autoconf腳本檢測它們的存在並相應地在config.h
設置選項,以便源文件可以知道應該定義和不應該定義哪個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.