查看文章 |
实验环境: FC8, bochs2.1.1 代码linux0.00(改的乱七八糟了~ ~) 快要疯... 到PMODEL 下, 刚跳过去, bochs 就出错... 然后自动关闭....
# "-m elf_i386": Output 32-bit code for the i386 in elf format. 这个 一个人给的解释..... 不明白 哈哈 LDFLAGS =-m elf_i386 -Ttext 0 -e startup_32 $(LD) $(LDFLAGS) head.o -o system > System.map 我靠 system.map 是空的.... 日... 跳不到 head...
今天绝对是比较糟糕的一天,通过 copy 别人的命令 终于在system.map 中写如了数据... 但是那参数好多啊, 真的没理解....然后用BOCHS 做调试 虽然在编译的时候没有任何错误 但是, 依然不是代码所写的那样. 到OSDEV 上 求解 还被人 BS了一通 没办法 自己又开始 胡乱的捣鼓.... 无意间 用了下 GDB ... 问题也因此而出现了."XXXXXXsigmal ... segmentation fault " 日子好难过, 不过有点欣喜, 以为和庐山面对面了.... 事与愿违啊.... 原来这是个很 普遍 可以理解为 通用错误.... 我靠 再汗一次 于是 又把 之前的 GDT 拿出来 LOOK , 发现 确实有模糊的地方.... 日子继续.... |


,
问题依旧.... 我靠...