编译GCC需要ISO C90编译器,可编译ISO C90它的鼻祖又是谁?
时间:2010-03-11
来源:互联网
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
最后由 wei_sdu 编辑于 2010-03-11 13:53,总共编辑了 1 次
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
最后由 wei_sdu 编辑于 2010-03-11 13:53,总共编辑了 1 次
作者: wei_sdu 发布时间: 2010-03-11
引用:
想安装RTAI3.8,其对应的内核是 2.6.23
这。。。有这种说法么
作者: qkbeyond 发布时间: 2010-03-11
RTAI现在 还 不能支持新的 内 核,https://www.rtai.org/.有大 侠知道安装RTAI3.8的 方法么?
作者: wei_sdu 发布时间: 2010-03-11
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/brennan_att_inline_djgpp.html的介绍, 这里的r表示从esi和edi中动态选择, 这里的dil就是从这里来的了. 解决方案, edi不好使, 咱就换一组, 换q就是了, q是在eax, ebx, ecx, edx中间挑一个, 改完搞定, 重新编译通过.
这里没有寄存器dil... 准确来说这里是没有显式使用寄存器dil, 但是, 根据http://www.delorie.com/djgpp/doc/brennan/brennan_att_inline_djgpp.html的介绍, 这里的r表示从esi和edi中动态选择, 这里的dil就是从这里来的了. 解决方案, edi不好使, 咱就换一组, 换q就是了, q是在eax, ebx, ecx, edx中间挑一个, 改完搞定, 重新编译通过.
作者: deyong 发布时间: 2011-04-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28