6

我想在 eclipse cdt 中设置 mysql 源代码,以便我可以开始研究源代码。理想情况下,我希望能够从 eclipse 编译和运行 mysql,以便我可以使用 eclipse 调试器来单步执行代码。

我在谷歌上搜索过,但找不到任何合适的东西。我希望这个论坛上的某个人能够指出我正确的方向。从 5.0 开始,我很乐意使用任何版本的 mysql。

非常感谢。

4

2 回答 2

2

尝试这个:

http://dev.mysql.com/doc/internals/en/guided-tour.html

如果您想评估代码,请使用 GNU 调试器

于 2013-06-01T08:23:08.907 回答
2

获取 MySQL 代码并不容易,但你应该遵循

http://dev.mysql.com/doc/refman/5.1/en/source-installation.html

http://dev.mysql.com/downloads/mirror.php?id=412906

这是一个 rpm 包,所以希望你使用 linux(并且有一个 rpm 包管理器)。

否则你可以使用集市,但我试过了,下载速度真的很慢。 http://dev.mysql.com/doc/refman/5.1/en/installing-development-tree.html

你确定需要eclipse吗?源代码树具有配置和制作以及您需要的一切。只需使用好的源代码编辑器编辑代码。

但你问的是日食。

在eclipse中我确实认为你需要CDT:

http://download.eclipse.org/tools/cdt/releases/juno或 indigo 或您使用的 Eclipse。

下一步是导入源代码树,sonew Projekt C/C++Makefile project with existing code. 选择源代码树并将其导入。

我认为从那时起你比我有更多的知识,因为我现在不使用 eclipse。要么项目很小,那么 vi 就很好,或者项目很大,然后 eclipse 太慢了,我使用 gvim 并进行了一些调整(ctags,git-plugins 等)。

玩得开心!

编辑:在我开始发明轮子之前,@ram2013 是否可以列出网址http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/mysql-capi-tutorial.html ?;-) 我认为一步一步要详细得多。

于 2013-05-31T20:42:34.213 回答