当前位置: 技术问答>linux和unix
Linux2.6.36移植问题
来源: 互联网 发布时间:2016-10-15
本文导语: arch/arm/MAKEFILE文件内,增加machine-$(CONFIG_ARCH_MX27) := mx27后, 编译内核,就出现下面的错误: arch/arm/kernel/entry-armv.S: Assembler messages: arch/arm/kernel/entry-armv.S:230: Error: bad instruction `get_irqnr_preamble r5,lr' arch/arm/kernel/entr...
arch/arm/MAKEFILE文件内,增加machine-$(CONFIG_ARCH_MX27) := mx27后,
编译内核,就出现下面的错误:
arch/arm/kernel/entry-armv.S: Assembler messages:
arch/arm/kernel/entry-armv.S:230: Error: bad instruction `get_irqnr_preamble r5,lr'
arch/arm/kernel/entry-armv.S:459: Error: bad instruction `get_irqnr_preamble r5,lr'
如果把这行注释掉,编译错误消除。
这是怎么回事呢,急求大牛指点!
编译内核,就出现下面的错误:
arch/arm/kernel/entry-armv.S: Assembler messages:
arch/arm/kernel/entry-armv.S:230: Error: bad instruction `get_irqnr_preamble r5,lr'
arch/arm/kernel/entry-armv.S:459: Error: bad instruction `get_irqnr_preamble r5,lr'
如果把这行注释掉,编译错误消除。
这是怎么回事呢,急求大牛指点!
|
干嘛不用menuconfig配置?
要改也是修改根目录下面.config文件吧,可以这样直接改Makefile的?
要改也是修改根目录下面.config文件吧,可以这样直接改Makefile的?
|
arch/arm/kernel/entry-armv.S:230: Error: bad instruction `get_irqnr_preamble r5,lr'
arch/arm/kernel/entry-armv.S:459: Error: bad instruction `get_irqnr_preamble r5,lr'
--------------------
可能是编译器本身的问题,某些配置,某些选项可能出现了问题。换个试试?
arch/arm/kernel/entry-armv.S:459: Error: bad instruction `get_irqnr_preamble r5,lr'
--------------------
可能是编译器本身的问题,某些配置,某些选项可能出现了问题。换个试试?
|
机器类型,定义了。然后不一定了。那句指令就可以识别了。可能就是那个机器架构类型的原因。
|
内核源代码树可能不支持LZ的机器类型,用menuconfig配置后编译,没必要自己写,容易出错哦。