QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1239|回复: 2

编译2.6内核出错,请帮忙看看?

[复制链接]
发表于 2005-9-29 17:29:37 | 显示全部楼层 |阅读模式
我打算在2410上跑一下2.6的内核,调出2410默认的配置,然后开始编译,在最后一步生成内核时提示
“arm_v4t_le-ld:arch/arm/kernel/vmlinux.lds:631: parse error”,我看了一下vmlinux.lds文件,631行是这样写的“ASSERT((__arch_info_end - __arch_info_begin), "no machine record defined")”我在文件里找了一下,有一段.init : { /* Init code and data */
_stext = .;
_sinittext = .;
*(.init.text)
_einittext = .;
__proc_info_begin = .;
*(.proc.info)
__proc_info_end = .;
__arch_info_begin = .;
*(.arch.info)
__arch_info_end = .;
__tagtable_begin = .;
*(.taglist)
__tagtable_end = .;
. = ALIGN(16);
__setup_start = .;
*(.init.setup)
__setup_end = .;
__early_begin = .;
*(__early_param)
__early_end = .;
__initcall_start = .;
是不是要在这里修改什么,我把ASSERT屏蔽掉可以编过,但编出来的内核无法运行,请问有人遇到过这种问题吗
发表于 2005-10-3 20:06:15 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=112750
回复

使用道具 举报

 楼主| 发表于 2005-10-5 09:25:38 | 显示全部楼层
哦,多谢版主,我改一下看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 02:19 , Processed in 0.037970 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表