debug eclipse cdt + qemu虚拟机调试linux内核

debug eclipse cdt + qemu虚拟机调试linux内核

ID:3913918

大小:491.45 KB

页数:17页

时间:2017-11-25

debug eclipse cdt + qemu虚拟机调试linux内核_第1页
debug eclipse cdt + qemu虚拟机调试linux内核_第2页
debug eclipse cdt + qemu虚拟机调试linux内核_第3页
debug eclipse cdt + qemu虚拟机调试linux内核_第4页
debug eclipse cdt + qemu虚拟机调试linux内核_第5页
资源描述:

《debug eclipse cdt + qemu虚拟机调试linux内核》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Ascreencastdemonstratingroughlythesamethingisavailableat:http://blip.tv/file/586651ForiTunesusersthere'savideopodcastat:http://takis.blip.tv/rss/itunes/DownloadtheLinuxkernelsourcecodefromhttp://www.kernel.org/.Forexample,thecurrentkernelversionis2.6

2、.23,adirectlinkwouldbehttp://kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.9.tar.bz2ExtracttheLinuxkernelsourcecode:cd/usr/local/srctarxvjflinux-2.6.23.9.tar.bz2WewillbuildtheLinuxkernelinadifferentdirectory:mkdir-p/mnt/build/linux-2.6Thencopytheprov

3、idedkernelconfigurationintothisdirectorygivingitanewname".config".Thefollowingcommandswillthenusethisasabase-configurationtostartfrom.Next,we'llconfigurethekernel.Justkeeppressingentertousethedefaultanswerstoallthequestionsthatthekernelconfigurationp

4、rogramwillaskyou.cd/usr/local/src/linux-2.6.23makeoldconfigO=/mnt/build/linux-2.6Next,makethekernelabiteasiertodebug:makemenuconfigO=/mnt/build/linux-2.6Andenablethefollowingoptions:Inthe"Kernelhacking"menuenableboth"Compilethekernelwithdebuginfo"and

5、"Compilethekernelwithframepointers".Now,we'llfireupEclipsewiththeCDTplugin.YoucandownloadEclipsewiththeCDTpluginfromhttp://www.eclipse.org/downloads/You'llneedtodownload"EclipseIDEforC/C++Developers".Getridoftheintroscreen.You'llgetanemptyworkspaceas

6、showninthescreenshot.Firstdisableautomaticbuilding,byusingthe"Window->Preferences"menu,selecting"General->Workspace"anddeselecting"Buildautomatically".Eclipsewillperformatimeconsumingindexingoperationwhichyoucandisablebyusingthe"Window->Preferences"m

7、enu,selecting"C/C++->Indexer"andswitchingfrom"FastC/C++Indexer"to"NoIndexer".Startanewproject,byusingFile->New->Project...Thenselect"CProject","Makefileproject","EmptyProject".Nowenteraprojectnameandspecifyaspecificdirectoryfortheprojectsourcecode.To

8、dothis,firstuncheckthe"Usedefaultlocation"checkbox.Finallyclick"Finish".Ifyouhadn'tdisabledindexing,EclipsewillnowstartindexingtheLinuxkernelsourcecode.Thiswilltakealongtime.You'llseeaprogressbarwhichmightgiveyouanindicationonhowlongitmighttaketocomp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。