实验
//cd LinuxeKernel
rm menu -rf
git clone https://github.com/mengning/menu.git
cd menu
mv test_exec.c test.c
make rootfs
MenuOS>>help
MenuOS>>exec

2冻结内核,用gdb分析
//qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S
//冻结内核的启动
cd LinuxKernel
gdb
(gdb)file linux-3.18.6/vmlinux
(gdb)target remote:1234
3chat学习


4总结
在本次实验中,我学习了Linux内核如何装载和启动一个可执行程序的过程。对编译的理解更加深刻
本文介绍了作者通过实验学习Linux内核如何装载和启动可执行程序的过程,以及使用gdb进行内核调试,深化了对编译的理解。

被折叠的 条评论
为什么被折叠?



