求解:在Ubuntu 11.10 bochs虚拟机中gmake出现错误信息
发表于 : 2011-10-31 22:31
请教各位,我在Ubuntu11.10的bochs虚拟机中使用gmake时出现了以下错误:
(跟同学交流的结果可能是Ubuntu11.10的版本所致,因为同样情况下在Ubuntu10.10下运行没有出现错误,而是正常的:boot block is 424 bytes(max 510) )
yangzijian@ubuntu:~/Workspace1/lab1.1$ gmake
+ as kern/entry.S
+ cc kern/init.c
+ cc kern/console.c
+ cc kern/monitor.c
+ cc kern/printf.c
+ cc lib/printfmt.c
+ cc lib/readline.c
+ cc lib/string.c
+ ld obj/kern/kernel
+ as boot/boot.S
+ cc -Os boot/main.c
+ ld boot/boot
boot block too large: 600 bytes (max 510)
请问到底是什么原因导致“boot block too large”错误的发生呢?可以通过修改避免这种错误么?
(跟同学交流的结果可能是Ubuntu11.10的版本所致,因为同样情况下在Ubuntu10.10下运行没有出现错误,而是正常的:boot block is 424 bytes(max 510) )
yangzijian@ubuntu:~/Workspace1/lab1.1$ gmake
+ as kern/entry.S
+ cc kern/init.c
+ cc kern/console.c
+ cc kern/monitor.c
+ cc kern/printf.c
+ cc lib/printfmt.c
+ cc lib/readline.c
+ cc lib/string.c
+ ld obj/kern/kernel
+ as boot/boot.S
+ cc -Os boot/main.c
+ ld boot/boot
boot block too large: 600 bytes (max 510)
请问到底是什么原因导致“boot block too large”错误的发生呢?可以通过修改避免这种错误么?