我在 Lubuntu 13.04 下使用 GRSecurity 补丁编译 Linux 内核 3.10.10 时遇到问题
这些是我用来编译的命令:
make-kpkg clean
make-kpkg --initrd --append-to-version "grsec" kernel_image
一切正常,直到显示此错误消息:
[...]
AS arch/x86/lib/putuser.o
AS arch/x86/lib/rwlock.o
AS arch/x86/lib/rwsem.o
CC arch/x86/lib/string_32.o
CC arch/x86/lib/strstr_32.o
AS arch/x86/lib/thunk_32.o
CC arch/x86/lib/usercopy.o
CC arch/x86/lib/usercopy_32.o
AR arch/x86/lib/lib.a
LINK vmlinux
LD vmlinux.o
ld: final link failed: Memory exhausted
make[1]: *** [vmlinux] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/src/linux/linux-3.10.10'
make: *** [debian/stamp/build/kernel] Fehler 2
我发现了几个到目前为止没有帮助的提示。将 RAM 增加到 4 GB 会导致相同的错误。
你知道我做错了什么吗?
感谢您的意见。
系统:Lubuntu 13.04
2GB RAM,40GB HD