我有一台使用 WonderMedia 8650 CPU 的廉价笔记本电脑。它具有 256MB DDR3 内存和 4GB 板载 NAND 闪存。这款笔记本电脑出厂时预装了 android 2.2。即使发布了,也毫无用处。后来他们开始将其与 WindowsCE 一起提供。
问题是我发现有一个git拥有构建 Linux 内核所需的一切。遗憾的是,它不是最新的内核,甚至不是稳定的 Linux 3.13-rc8。尽管如此,我还是想尝试一下,但我完全不知道从哪里开始。 github 页面上的 wiki 有一个“构建源代码" 标题,但由于以下错误,我无法完成第 2 步:
fpp@FPP-PC:~/Documentos/linux-vtwm$ make ARCH=arm zImage
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/timeconst.h
CC kernel/bounds.s
gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’
gcc: note: valid arguments to ‘-mabi=’ are: ms sysv
gcc: error: unrecognized command-line option ‘-mlittle-endian’
gcc: error: unrecognized command-line option ‘-mapcs’
gcc: error: unrecognized command-line option ‘-mno-sched-prolog’
gcc: error: unrecognized command-line option ‘-mno-thumb-interwork’
gcc: error: unrecognized command-line option ‘-mfpu=vfp’
make[1]: *** [Kbuild:21: kernel/bounds.s] Error 1
make: *** [Makefile:1064: prepare0] Error 2
我对编译linux内核不太了解,但我遵循了许多不同的“构建你自己的linux内核”指南(针对x86),并且我认为我对这个过程有些熟悉,但我不知道该怎么做当我绊倒时