逗比学习MariaDB源码日记01--一切的开始

--一切的开始

作为一个合格的逗比,决定做一件逗比的大事情,作为一个把C和C++全部还给老师的逗比,打算通读一遍Mysql的核心代码,额,不知道能坚持多久,争取不要半途而废吧,不过逗比的事情哪里说的清楚呢技术分享

那么我们就开始吧。


1.你得先有一份源码,mysql的官网不知道为什么,我下载不了,下载的MariaDB的源码,基本是一回事。

2.你得有一个看CC++源码的工具,有人推荐source insight,不过我试了下不太好用,比较乱。然后有人推荐eclipseWTF,这不是写java的么,结果人家出C的补丁和C专门的版本了,赶紧下载一个。结果打不开,原来要jdk 1.7以上的环境。赶紧再去下载一个最新的jdk

3.好了,现在你有了源码,有了工具,可以开始漫长的mysql源码学习之路了。

 

--加载代码

1.new一个新的project :new==》makefile project with existing code


2.第一次加载比较慢,你可以喝杯咖啡,或者看会儿小说,等待eclipse把源码的关系建立起来,不然ctrl+点击是无效的,我开始折腾半天始终无效,还以为有问题,结果是加载慢。。。

 

3.等了一会之后,ctrl+点击好用了,就可以开始看代码了。那么你应该从哪个文件开始呢。

深入理解MySQL核心技术》里说的是mysqld.cc里,说我们一切的开端main()在里面,但是为毛我在里面找不到呢。难道是我打开的方式不对?于是找基友问了下,原来不是在mysqld.cc里,在main.cc里,果然计算机的书是最不靠谱的,即便是大牛的书。。。。



本文出自 “熊二” 博客,请务必保留此出处http://9638712.blog.51cto.com/9628712/1636790

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。