android - 编译金鱼内核Kconfig导致问题

标签 android compiler-errors cygwin

在安装了最新版本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/

相关文章:

swift - 'MKPinAnnotationView' 不可转换为 '()'

用于计算 LOC 的 BASH 脚本

java - 更新 APIGEE 实体时出错

android - 如何在 Material Design 中使用 appCompat 自定义上下文操作栏

c++ - 为什么我不能直接在临时对象上调用 operator() ?

macos - macOS无法编译cpprestsdk

android - 在 windows "C compiler cannot create executables"上编译 pjsip

c - PETSc 示例不起作用

java - 如何修复向谷歌报告成就时的 'CLIENT_RECONNECT_REQUIRED' 问题

android - 如何在 openSSL 中将 DER 编码字符串的 vector 转换为 x509