在安装了最新版本Cygwin的情况下运行Windows 7,几乎安装了所有选项,并尝试编译Android goldfish内核3.10。我头疼不已,原来是git检查带有Windows文件结尾的repo引起的,但是现在我已经解决了这个问题,看来由于某种原因它没有正确地解析/usr/Kconfig文件。

make ARCH=arm SUBARCH=arm CROSS_COMPILE=arm-eabi- goldfish_armv7_defconfig
usr/Kconfig:18: syntax error
usr/Kconfig:17: unknown option "When"
usr/Kconfig:18: unknown option "initramfs"
usr/Kconfig:21: syntax error
usr/Kconfig:20: unknown option "See"
usr/Kconfig:23: syntax error
usr/Kconfig:22: unknown option "If"
usr/Kconfig:35: syntax error
usr/Kconfig:34: unknown option "If"
usr/Kconfig:47: syntax error
usr/Kconfig:46: unknown option "If"
usr/Kconfig:104: syntax error
usr/Kconfig:103: unknown option "If"
usr/Kconfig:104: unknown option "initramfs"
usr/Kconfig:107: syntax error
usr/Kconfig:106: unknown option "High"
usr/Kconfig:107: unknown option "low"
usr/Kconfig:108: unknown option "boot"
usr/Kconfig:111: syntax error
usr/Kconfig:110: unknown option "If"
make[1]: *** [/{repo location}/scripts/kconfig/Makefile:105: goldfish_armv7_defconfig] Error 1
make: *** [Makefile:504: goldfish_armv7_defconfig] Error 2

我尝试编辑Kconfig文件,以删除引发语法错误的所有帮助文本,但是仍然会出现“未知选项”错误。我需要更改一些make选项吗?我真的不是* nix或内核人,所以我真的不在这里。我只是在尝试使ROM(Cyanogenmod)在仿真器上运行以进行测试,并希望通过此路径可以到达目的地。

最佳答案

我只是在/usr/Kconfig文件上运行了dos2unix,它解决了这个问题。文件结尾。加。

关于android - 编译金鱼内核Kconfig导致问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45272401/

10-10 16:29