【问题标题】:Where can I find MySQL source code and how could I edit it?我在哪里可以找到 MySQL 源代码以及如何编辑它?
【发布时间】:2014-08-31 11:19:28
【问题描述】:

我正在做一个项目,我必须调整 MySQL 的查询缓存实现。我已经安装了 bazaar 但我找不到 MySQL 的源代码。我正在使用 Ubuntu 14.04 和 MySQL 5.5.37。如果分支是源代码,我应该强制使用 MySQL 5.5 的分支吗? 1) 我在哪里可以找到 MySQL 的源代码以及如何安装它以供使用? Launchpad 中的分支是什么? 2)另外,希望它可能是成千上万的LOC,我怎样才能找到与Query Cache有关的代码?有什么方便的编辑器吗?

由于我是 Ubuntu 新手,请用不太复杂的语言回答。提前致谢。

【问题讨论】:

  • 这个问题太宽泛了。而我大部分的答案都是通过在谷歌中输入[mysql源代码]并从第一个返回的结果中读取十几句话来学习的。

标签: mysql sql caching bazaar


【解决方案1】:

我终于找到了问题的答案。

  1. 源代码来自 Bazaar 存储库。按照http://dev.mysql.com/doc/refman/5.0/en/installing-development-tree.html安装完成

    Bazaar 分支拥有软件的全部历史,它通常包含工作树(允许所有操作完全在本地进行)。 Bazaar 分支可以是独立的。

  2. Cscope 是一个很棒的源代码浏览工具。只需给出一个函数的名称,它就可以找到它的定义、它在代码中的出现、调用它的函数以及它调用的函数。 http://cscope.sourceforge.net/cscope_vim_tutorial.html 中提供了有关如何使用 cscope 的精美教程

希望有人从中受益:)

【讨论】:

    猜你喜欢
    • 2011-08-31
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    相关资源
    最近更新 更多