我想在 eclipse cdt 中设置 mysql 源代码,以便我可以开始研究源代码。理想情况下,我希望能够从 eclipse 编译和运行 mysql,以便我可以使用 eclipse 调试器来单步执行代码。
我在谷歌上搜索过,但找不到任何合适的东西。我希望这个论坛上的某个人能够指出我正确的方向。从 5.0 开始,我很乐意使用任何版本的 mysql。
非常感谢。
我想在 eclipse cdt 中设置 mysql 源代码,以便我可以开始研究源代码。理想情况下,我希望能够从 eclipse 编译和运行 mysql,以便我可以使用 eclipse 调试器来单步执行代码。
我在谷歌上搜索过,但找不到任何合适的东西。我希望这个论坛上的某个人能够指出我正确的方向。从 5.0 开始,我很乐意使用任何版本的 mysql。
非常感谢。
获取 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 ?;-) 我认为一步一步要详细得多。