在Ubuntu中下载了MySQL 5.5.25a源码并按装在了自己的机器上。所以今天就打算试着调试调试。当然是很简单的调试了(这个得慢慢来,急不得,还有很多知识要补充).所以只是入门级的看看,窥视一下。
1. 首先在Eclipse安装开发C++的插件了。这个不是重点,可以到网上去找找,由于我以前开发过Andriod驱动以及HAL代码,所以已经装好了,所以这里不怎么好演示了。
2.当然是打开Eclipse。New->project->C/C++
3. 现在源码就导入了(首先得先Cmake,生成makefile文件后才能导入,最好导入就在Cmake是的目录,不要移动,不然导入会出错,因为在源码目录会生成CmakeCache.txt,记录了源码路径,当然要以动也行就是要删除这个文件)。
4.导入后就是调试了。当然这个得设置main函数的参数值(调试测试的是客户端程序)。相信大家能理解执行mysql -uroot -p这些参数对main函数参数的改变(我有篇博文说过)。argc代表参数个数(包含执行程序名称).argv代表参数值(这里,argv[0]=mysql argv[1