我试图从 XV6 makefile 中理解以下代码块:
ULIB = ulib.o usys.o printf.o umalloc.o
_%: %.o $(ULIB)
$(LD) $(LDFLAGS) -N -e main -Ttext 0 -o $@ $^
$(OBJDUMP) -S $@ > $*.asm
$(OBJDUMP) -t $@ | sed '1,/SYMBOL TABLE/d; s/ .* / /; /^$$/d' > $*.sym
我在哪里可以找到解释上述所有选项的参考资料?例如,我试图在 GNU 网站上查找选项“-N”,但没有找到。
提前致谢