在 grub2/grub-core 的 Makefile.core.def 中,
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 但我找不到它。我也尝试在网上搜索,但找不到任何信息。
谢谢,马特