由于课程作业要求,再加上空闲时间还挺多的,就在虚拟机上编译试试。版本:crux-2.6.30.5
安装过程大部分借鉴了一篇网上的pdf。流程里面写的很详细
我把我遇到的问题以及需要注意的地方写上:
1:格式化分区、挂载后,setup的时候 一个选择package的菜单,其中有三项,第一项是必选的,第二项也得选上,里面有grub包。
2:make时除了要把硬盘驱动,文件系统相关选项选上,还可以把后面要用到的kgdb相关的选项,串口驱动也选上(好像linux-2.6.26以后自带kgdb,就不用再自打补丁了),免得到时侯又要make一次,编译时间挺长的。
3:编辑grub时 cp /boot/grub/menu.lst.sample /boot/grub/menu.lst 这样menu.lst里面就有一个样本了,直接在里面根据你的配置改些数字以及路径就行,省了点事。
4:最让我郁闷的是gdb这个,这个版本竟然没有,还得自己装,gdb安装时,可能前面由于装的版本过低,是5.0和6.0,都没成功,后来在师兄的指点下,换了个7.1a的,终于搞定了。
在虚拟机上复制了一份,再把两个crux配置成调试机和目标机就可以开始调试了。
阅读(929) | 评论(0) | 转发(0) |