这个问题是由于 gcc 4.6 不再支持 linker-style 架构。将arch/x86/vdso/Makefile中以 VDSO_LDFLAGS_vdso.lds开头的语句的"-m elf_x86_64" 替换为 "-m64"。 VDSO_LDFLAGS_vdso32.lds开头所在行的 "-m elf_x86" 替换为 "-m32"。 然后在执行make bzImage便可通过。