CC arch/i386/boot/a20.o
CC arch/i386/boot/apm.o
CC arch/i386/boot/cmdline.o
AS arch/i386/boot/copy.o
CC arch/i386/boot/cpu.o
CC arch/i386/boot/cpucheck.o
CC arch/i386/boot/edd.o
AS arch/i386/boot/header.o
CC arch/i386/boot/main.o
CC arch/i386/boot/mca.o
CC arch/i386/boot/memory.o
CC arch/i386/boot/pm.o
AS arch/i386/boot/pmjump.o
CC arch/i386/boot/printf.o
CC arch/i386/boot/string.o
CC arch/i386/boot/tty.o
CC arch/i386/boot/video.o
arch/i386/boot/boot.h: Assembler messages:
[size=150]arch/i386/boot/boot.h:110: Error: bad register name `%dil'[/size]
make[1]: *** [arch/i386/boot/video.o] 错误 1
make: *** [bzImage] 错误 2
root@administrator-desktop:/usr/src/linux#
注:我用的是ubuntu9.10桌面cd版,想安装[size=150]RTAI3.8[/size],其对应的内核是 2.6.23
编译2.6.23时报 错 怎么会事?
-
- 帖子: 2
- 注册时间: 2009-11-04 16:54
编译2.6.23时报 错 怎么会事?
上次由 wei_sdu 在 2010-03-11 13:53,总共编辑 1 次。
- qkbeyond
- 帖子: 1486
- 注册时间: 2010-01-03 12:38
- 来自: 你他妈找死啊
- 联系:
Re: 编译2.6.23时报 错 怎么会事?
这。。。有这种说法么想安装RTAI3.8,其对应的内核是 2.6.23

- 我希望我的心上人也能理解这一点,这一切的开始并不是为了什么价值、责任、过去或是未来,这一切甚至不是为了现在,这一切只是源于passion。
-
- 帖子: 2
- 注册时间: 2009-11-04 16:54
Re: 编译2.6.23时报 错 怎么会事?
RTAI现在 还 不能支持新的 内 核,https://www.rtai.org/.有大 侠知道安装RTAI3.8的 方法么?
- deyong
- 帖子: 17
- 注册时间: 2011-03-31 16:46
Re: 编译2.6.23时报 错 怎么会事?
arch/i386/boot/boot.h下,asm volatile("movb %%fs:%1,%0" : "=r" (v) : "m" (*(u8 *)addr))这句;
这里没有寄存器dil... 准确来说这里是没有显式使用寄存器dil, 但是, 根据http://www.delorie.com/djgpp/doc/brennan/brenn ... pp.html的介绍, 这里的r表示从esi和edi中动态选择, 这里的dil就是从这里来的了. 解决方案, edi不好使, 咱就换一组, 换q就是了, q是在eax, ebx, ecx, edx中间挑一个, 改完搞定, 重新编译通过.
这里没有寄存器dil... 准确来说这里是没有显式使用寄存器dil, 但是, 根据http://www.delorie.com/djgpp/doc/brennan/brenn ... pp.html的介绍, 这里的r表示从esi和edi中动态选择, 这里的dil就是从这里来的了. 解决方案, edi不好使, 咱就换一组, 换q就是了, q是在eax, ebx, ecx, edx中间挑一个, 改完搞定, 重新编译通过.