首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GRUB2生成文件(Makefile.core.def)

GRUB2生成文件(Makefile.core.def)
EN

Stack Overflow用户
提问于 2014-10-08 05:37:58
回答 1查看 358关注 0票数 0

在GRUB2/grub-core的Makefile.core.def中,

代码语言:javascript
复制
module = {
    name = regexp;
    common = commands/regexp.c;
    common = commands/wildcard.c
    ldadd = libgnulib.a;
    cflags = '$(CFLAGS_POSIX) $(CFLAGS_GNULIB)';
    cppflags = '$(CPPFLAGS_POSIX) $(CPPFLAGS_GNULIB)'
};

ldadd做了什么?libgnulib.a住在哪里?我试图在grub目录中搜索libgnulib.a,但没有找到。我也试着在网上搜索,但找不到任何信息。

谢谢,马特

EN

回答 1

Stack Overflow用户

发布于 2014-10-08 15:58:45

您所指的构造实际上在去年11月的上游项目中消失了,使用this commitregexp模块现在简单地直接包含gnulib/regex.c

在此之前,它是作为构建的一部分生成的库,并放入grub-core目录中。ldadd指令只是使生成的Makefile将指定的库添加到当前模块的链接步骤中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26245759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档