eclipse配置mysql(mysql和eclipse连接)

今天费了些周折,总算搭建好了MySQL源码的调试环境,主要的目的就是想在看代码的时候有一些头绪,让这些开发技巧派上用场。不至于盲人摸象一般的拿着命令肉眼扫视,当然对于代码至于能不能啃下来,那是另外一回事了。 我来说说我的情况,Java开发还有一点基础,所以以前的eclipse还算用得比较熟悉。大家知道InnoDB的源码是c,MySQLServer的是c++,这样一套环境想调试好,如果没有这方面的平…

今日费了些波折,终于构建好啦MySQL源码的调节环境,关键的目标便是想在看代码的情况下有一些眉目,让这种开发设计方法大展身手。不会瞎子摸象一般的拿着指令人眼环顾,自然针对代码对于能否啃出来,那就是此外一回事儿了。

我来说说我的状况,Java开发设计也有一点基本,因此之前的eclipse还算用得较为了解。大伙儿了解InnoDB的源码是c,MySQL Server的是c ,那样一套环境想调节好,要是没有这方面的平台开发工作经验实际上也是有一点难度系数的。最终我还是决策应用eclipse来做,根据Windows平台。

里边趟了好多个坑,要我痛苦不堪。

需先做几个事儿

1)下载MySQL源码

2)下载开发设计IDE eclipse

3) 编译程序环境调节

4) 配置代码调试方法下载MySQL源码

MySQL源码的下载,立即到www.mysql.com上边,挑选小区版,下载种类是source code,就可以见到下边的选择了。

在eclipse中配置MySQL源码环境

例如我选择的是这一5.6.35的版本号。全新的是5.7的,再早一些的是5.5版本号的,以前的还真不太好找了,得根据别的方式了。下载IDE eclipse

eclipse是个开发设计通用性服务平台的IDE,但是这一观点如今得到了IntelliJ IDEA的挑戰,现阶段看来挑戰取得成功,在其中有一部分因素和最新版本的一些页面的改善相关,但是相对而言eclipse这一专用工具Java开发人员用得多一些,有一些招聘面试里还会继续问里边的好多个键盘快捷键,一问就能问出去i运用如何。很有可能有的朋友们便会问,eclipse是Java开发设计用得多一些,那和MySQL源码环境有什么关系。难道说在里面用Java编辑软件看c 代码,并不是。

由于eclipse或是有c 版的外挂的,可以在www.eclipse.org上边下载c 版本号专享的。
在eclipse中配置MySQL源码环境 坑点1在eclipse中配置MySQL源码环境

可是下载以后,运行eclipse不成功,不正确是Failed to load the JNI shared library jvm.dll”,这一失误的大部分观点是和JDK的十位数相关,例如32位,64位的兼容模式相关,现阶段的环境是一个JDK6的环境,来看孩不足,我再下载个JDK7的试一下。官方网站早已立即下载不了,得根据mos下载。

配置好环境以后,接到的不正确变了了,我感觉被这一不正确蹂躏了。

在eclipse中配置MySQL源码环境

一个IDE更新那麼最新版本的JDK做什么,随后又这回家下载JDK8。官方网站下载的或是纯净版的。我便默默地的看见接下来的这一霸气侧漏的硬性广告,直到安裝取得成功。实际上相对而言,我还是喜爱缓解压力版的。

在eclipse中配置MySQL源码环境

eclipse可以运行了,我建立了一个新项目,我取名为mysql_5_6_35

在eclipse中配置MySQL源码环境这个时候环境或是基本上空缺的,先建立好再讲。

在eclipse中配置MySQL源码环境

简易确定以后,就建立好啦一个新项目,最新版本的exlipse就逐渐产生了工作中文件目录。运行的页面或是很好的。

在eclipse中配置MySQL源码环境

编译程序环境调节

运行了eclipse,建立了新项目,我们可以从特定的文件目录下导进源码包内的代码。自然略见一斑,开启代码以后,发觉后台管理逐渐给出了下边的不正确。编译程序环境就会有有什么问题。

在eclipse中配置MySQL源码环境

这个时候假如能配置好或是很好玩儿的,可以在windows上去安裝一下gcc,g 的环境,可以参照
https://sourceforge.net/projects/mingw/这一网址,下载就可以。

在eclipse中配置MySQL源码环境

这一系统的设计风格蛮有意思,下载安装文件的过程中是下边的组装进展,必须安裝什么软件,也基本上是如此的方式。

在eclipse中配置MySQL源码环境

大家不但要gcc的,还需要g ,在组装好的手机软件基本上必须再下载新的包来安裝。最终会提醒安裝取得成功。

在eclipse中配置MySQL源码环境

在eclipse里边或是必须做一些主要的配置的。依据鲜红色的框架图寻找相应的菜单栏,改动右下方的途径,这一方向便是大家刚安裝的手机软件所属的文件目录。

在eclipse中配置MySQL源码环境

例如我安裝在了D盘,就配置成下边白框的途径。

在eclipse中配置MySQL源码环境这个时候还有一个问题,提醒make沒有配置,这个问题可要我有一些摸不着头脑。gcc都装了,make查验了也是安裝取得成功的,为什么提醒配置里没有呢。这儿有一个梗。大家必须把下边的文档改个名称,实际上它便是make

在eclipse中配置MySQL源码环境

配置好环境,编译程序就大致没有问题了。

在eclipse中配置MySQL源码环境

配置代码调节方法

实际上上边的环境配置也算得上一个协助,如果我们仅仅看一下代码,实际上也可以接纳,但是下边的这一作用用不了,查询代码便会重重困难。例如我鼠标点击到代码里的某一个方式,依据启用关联我可以迅速精准定位到另一个文档的函数调用,如此一来查询逻辑性便会清晰很多。

可是这一作用在eclipse居然用不了,了解Java开发设计的朋友应当都了解这一outline的作用,一个文档里边有什么函数公式,什么自变量都能够一目了然,因此这样的事情得改善,发觉没法开启的缘故就是我开启的在其中一个文档的代码个数超出了5000行。默认设置eclipse的配置,超出5000行就开启不了outline了,大家改一下白框的配置就可以。 在eclipse中配置MySQL源码环境

配置好以后,重新启动eclipse就没事了,能够看见右侧的outline信息,求会清楚许多,点一下代码也会出现这类定位服务,这下看代码就便捷多了。例如大家查询InnoDB的代码,到
storage/Innobase/handler/ha_innodb.cc这一文档,这会就是我学习培训innodb的一个重要插口文档。

在eclipse中配置MySQL源码环境

环境配置好了,剩下的事儿才是关键的內容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月6日 下午5:04
下一篇 2022年5月6日 下午6:17

相关推荐

  • 怎样修复u盘损坏文件,u盘修复详细图文教程

    U盘在我们的日常生活,工作中出现,经常用来储存一些重要的文件资料,但是不可避免的由于错误操作,导致计算机不能识别U盘。这样U盘的重要的数据就有可能是会因此而失去,该怎么办呢?下面,小编就来跟大家聊聊如何修复故障的U盘。 怎么修复u盘 1、打开“我的电脑”,右击“可移动磁盘”,从弹出的右键菜单中选择“属性”。 2、在打开的窗口中切换至“工具”选项卡,点击“开始检查”按钮, 3、在弹出的窗口中同时勾选…

    2022年7月20日
    720
  • win10官方dll修复工具(dll修复工具下载教程)

    是否有小合作伙伴遇到此问题,提示Win10计算机丢失DLL文件,导致计算机正常运行。通常会提供DLL文件到用户可用的某些变量,函数或类,没有DLL文件,计算机不正常使用它,那么我们应该如何解决这个问题? 具体步骤: 1.如果mfc110u.dll文件丢失,百度搜索输入mfc110u.dll下载,查找相应的mfc110u.dll文件下载网页,单击以打开下载。下载完成后,在本地磁盘中找到MFC110U…

    2022年5月6日
    1150
  • 显卡内存怎么看,收下这份超详细教程吧

    内存大家都非常熟悉,但是对显存可能都不太熟悉,那么显存是什么呢?以下就给大家科普答疑下,内存跟显存分别是什么,主要是干嘛用的。内存:全称“运行内存”,作用像一辆小车在城市(CPU)和乡村(硬盘)之间运送货物(数据)。 显存:全称“显存内存”与运行内存类似,有大有小,大家都知道,显卡是负责繁重的图形渲染工作的,那么渲染完呢,你根本不知道它渲染了数学作业还是小姐姐,还是要送到显示器才能观看啊,因此可以…

    2022年10月9日
    480
  • 开眼镜店需要什么证(眼镜店的投资成本及所需条件)

    如何开眼镜店?这个问题不知道被问过多少遍了,这是个老生常谈的话题了,经常听见学验光定配的学员在课间讨论关于如何开眼镜店的话题,平时无聊乘着间隙时间也会去听听他们怎么说,虽说这是个老话题,但是他们总是能讨论的津津有味,我在旁边也听的很入神,有时也会加入到他们的讨论队伍里面去说点自己的看法,权当是课间的一种消遣了。关于如何开眼镜店形成了两派,以下是两派的的争论点,没有对错之分,理不辨不明,希望能听到更…

    2022年9月17日
    580
  • 服务器备份软件哪个好用(数据同步备份软件)

    说到服务器备份软件,你第一个想到的是什么?行了,别想了,小西给你推荐一款贼啦好用的服务器备份工具-FileYee,自动实时同步,完全不用你操心,建议收藏下载! FIleYee是一款非常好用的文件同步工具,她支持服务器文件备份、网盘、本次磁盘等设备,同时对于FTP的上传下载均支持断点续传,重试,随时确保文件的成功传输。下面我们看下基础操作步骤: 1、创建任务 首先我们需要创建备份任务,选择对应的源目…

    2022年5月13日
    780
  • 网站营销方案模板,社交自媒体营销推广方法!

    自媒体网络营销是整个市场营销中非常关键的一个部分,企业如果很好的把控住了自媒体网络营销就能够带来很大的收益,甚至比价格高昂的电视广告还要好。媒体新闻整合营销推广方案主要可以分为三大流程,分别是营销方案、媒体新闻推广方案和落地页方案。 第一块、自媒体营销推广方案策划 对于每一个公司在进行推广的时候最为主要的目的就是为了获取客户,而进行营销最为重要的目的就是能够让客单价更高,同时还需要让新客户对我们平…

    2022年6月2日
    710
  • 网络营销人才应该具有哪些技能,营销人员必备知识

    许多有关技术专业的应届毕业生都非常关心“互联网营销择业观”现况,择业观对今后的影响是极大的,在人生道路的交叉路口一旦走不对路,今后必定会后悔不已。那麼互联网营销择业观现况是如何的呢?一旦确定这一行业应当如何将自身修练成精锐呢?今天就分享给大家 互联网营销择业观现状分析 显而易见,我国不缺人。可是各个行业都欠缺优秀人才、精锐,互联网营销就是说这般。随之it互联网行业的迅速发展趋势,互连网未来的发展趋…

    2022年6月26日
    620
  • 盐是怎么来的,快来涨知识吧

    谁都知道,海水是咸的,里面含有盐分,那么海水里的盐到底是从哪里来的呢?科学家们认为,海水里并不是一开始就充满盐分的,最初它和江河里的水是一样的,也是淡水。由于地球上的水总是不断地运动、不断循环的,每年从海洋表面蒸发掉的水就有12500万吨。这么多的水又会变成雨水降落到地面的每个角落,这些水潺潺流动,不断地冲刷着岩石、土壤,把岩石和土壤中的可溶于水的盐类物质带到江河中,最后又流入大海。就这样,海洋源…

    2022年9月28日
    430
  • 快速排名哪个好(2022最好用的工具排名)

    快速提升搜索引擎排名,应该是每个SEO都想迫切达到的。但再迫切提升排名也不是那么的容易。因此咱们在做网站优化的时候,未免会借用到各种三方seo主要词优化百度排名工具。这些百度排名工具不仅帮咱们提升了工作效率,同时也可以协助咱们愈加全盘了解网站的整体seo优化的进度和后果。那下面就来为大家介绍下,一起来看看吧!   简单理解:快速排名,就是利用SEO快速排名软件,在一定时间段里模拟用户点击行为,从而…

    2022年5月7日
    1990
  • 如何查看dwg文件(dwg文件打开方式)

    在我们日常学习和日常工作中,常常和图纸打交道的工作者们,会遇到一种是dwg格式的文件,其实dwg文件是cad图形,不是图片文件,那怎么样我们才能打开它呢进行浏览查看并进行编辑修改呢?其实这个问题并不难,我们只需要用一个专业的CAD编辑器就可以了,这样就可以更好地对DWG等格式文件进行编辑,甚至是自己重新编辑一份DWG文件。 工具/原料 电脑 风云CAD编辑器 autoCAD 风云CAD编辑器 1、…

    2022年5月11日
    920

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信