Qemu eclipse CDT 调试kernel设置

这个很简单的环境居然害我搞了几天。。。真是要崩溃。。。不靠谱的东西太多了。
1. linux kernel 3.2.27, 这个编译很方便,但是2.6最新分支2.6.35编译出来总是提示没有symbol gdb断点start_kernel停不住。
2. ubuntu这个老朋友也靠不住了,用wubi模式在win7下安装,进去以后磁盘操作相当慢,升级到最新内核有所好转,仍然暴慢,经常卡顿,感觉磁盘速度问题。无线网卡驱动自己装,gdb要自己打补丁,太坑爹了。
没办法回到win7下面用vmware player跑4 cpu, 1.2G内存跑的很好。提示一下:安装不要让vmware自动识别linux iso. 而且最好断开网络, 否则又慢又容易出错。
刚回win7还出现启动蓝屏, 修复后进去([color=red]错误,当时不小心开了cmos种sata的ahci模式,关闭后正常[/color])。
3. 不想用ubuntu 12.04自带的eclipse indigo, 去eclipse.org下载最新juno cdt.
同时安装java: sudo apt-get install default_jre.
4. eclipse cdt 8.1 c application 调试没有网上说的gdbserver选项。用attach调试有这个gdbserver, 但是,需要手动在gdb窗口file命令夹在symbol, breakpoint设置断点, 否则无效。。。。
而c/c++ remote application貌似要指定远程部署方式。最后发现,在apply按钮左边,有一排:"Using GDB(DSF) automatic remote remote debugging luancher - select other", 这里进去后不要用缺省的,选中use configuration specific settings, 选择GDB(DSF) manual remote debugging launcher, 确定后就是熟悉的界面了, 指定断点为start_kernel, connection为localhost:1234就OK啦。

玩linux没有老鸟,因为不停有新问题。
看样要买SSD了,编译起来明显差距。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值