【问题标题】:ARM register expected while compiling Android kernel编译 Android 内核时需要 ARM 寄存器
【发布时间】:2015-06-10 03:43:32
【问题描述】:

我正在为我的设备 Samsung Galaxy Star Pro 编译 cyanogenmod 12。当我在 cyanogenmod 源代码中编译内核时,出现以下错误:

ARM register expected -- `str r2,[ sp,#60 ]'

这是完整的输出:

http://pastebin.com/ZM0cQpiq

这是我的内核源代码:

https://github.com/regalstreak/S7262-Kernel

提前谢谢各位!

【问题讨论】:

  • 你的问题是什么?
  • 我需要你帮我解决它。这是一个错误
  • 欢迎来到 StackOverflow!如果您还可以提及到目前为止您尝试过什么修复它会很好?这不是代码外包网站,您只需在其中发布问题,有人会免费为您修复它!您需要解释您面临的具体问题以及您尝试解决的哪些问题没有奏效。参考:stackoverflow.com/help/how-to-ask
  • oohk...对不起:P 我尝试过使用三星提供的不同来源。但无济于事。我曾尝试在 cyanogenmod 源代码之外编译内核,这很有效。但是在带有 mka bootimage 的源代码中它不起作用...

标签: android linux linux-kernel kernel cyanogenmod


【解决方案1】:

得到答案!只需从行中删除“宽空间”即可。

原来是:

str r2, [ sp, #S_PC ]   @ bounce exception

改成:

str r2, [ sp, #S_PC ] @ bounce exception

问题已解决:P

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多