[问题]ubuntu7.10下编译2.6.15内核老出错
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 13
- 注册时间: 2007-05-26 20:10
[问题]ubuntu7.10下编译2.6.15内核老出错
因为要做修改内核的试验,老师同一的版本是2.6.15,但是装的是ubuntu7.10内核版本较高,所以想重新编译内核,下了2.6.15的后把配置文件拷贝到2.6.15中后,编译老出现:
init/built-in.o: In function `try_name':
/home/hunk/linux-2.6.15/init/do_mounts.c:116: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `name_to_dev_t':
/home/hunk/linux-2.6.15/init/do_mounts.c:207: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `mount_block_root':
/home/hunk/linux-2.6.15/init/do_mounts.c:317: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `change_floppy':
/home/hunk/linux-2.6.15/init/do_mounts.c:359: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `parse_header':
/home/hunk/linux-2.6.15/init/initramfs.c:108: undefined reference to `__stack_chk_fail'
arch/i386/kernel/built-in.o:/home/hunk/linux-2.6.15/arch/i386/kernel/vm86.c:198: more undefined references to `__stack_chk_fail' follow
make[1]: *** [.tmp_vmlinux1] 错误 1
make[1]: Leaving directory `/home/hunk/linux-2.6.15'
make: *** [debian/stamp-build-kernel] 错误 2
有谁知道怎么回事吗?
init/built-in.o: In function `try_name':
/home/hunk/linux-2.6.15/init/do_mounts.c:116: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `name_to_dev_t':
/home/hunk/linux-2.6.15/init/do_mounts.c:207: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `mount_block_root':
/home/hunk/linux-2.6.15/init/do_mounts.c:317: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `change_floppy':
/home/hunk/linux-2.6.15/init/do_mounts.c:359: undefined reference to `__stack_chk_fail'
init/built-in.o: In function `parse_header':
/home/hunk/linux-2.6.15/init/initramfs.c:108: undefined reference to `__stack_chk_fail'
arch/i386/kernel/built-in.o:/home/hunk/linux-2.6.15/arch/i386/kernel/vm86.c:198: more undefined references to `__stack_chk_fail' follow
make[1]: *** [.tmp_vmlinux1] 错误 1
make[1]: Leaving directory `/home/hunk/linux-2.6.15'
make: *** [debian/stamp-build-kernel] 错误 2
有谁知道怎么回事吗?
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 13
- 注册时间: 2007-05-26 20:10
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 13
- 注册时间: 2007-05-26 20:10
我下的就是2.6.15后面好像没有说几了~~
哦,我在论坛上也看到有人出现类似的,viewtopic.php?t=91796&highlight=%E7%BC% ... 5%E6%A0%B8
哦,我在论坛上也看到有人出现类似的,viewtopic.php?t=91796&highlight=%E7%BC% ... 5%E6%A0%B8
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
https://answers.launchpad.net/ubuntu/+question/2063
http://www.howtoforge.com/forums/archiv ... 10522.html
看看这个, 也许有用
就是加上 -fno-stack-protector 选项, Ubuntu的 gcc 默认打开了这个, 所以出错
http://www.howtoforge.com/forums/archiv ... 10522.html
看看这个, 也许有用
就是加上 -fno-stack-protector 选项, Ubuntu的 gcc 默认打开了这个, 所以出错
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。