為了更好地瞭解MHA的原理,計劃對MHA原始碼進行詳細的閱讀,本文主要為部署原始碼閱讀環境。
一、概述
mha是由perl語言開發,這裡想通過eclipse+perl元件來閱讀其原始碼,所以我們環境需要安裝eclispe軟體、perl軟體以及eclipse perl外掛,最後及時將mha原始碼包匯入eclipse程式。
軟體名稱 | 版本 | 備註 |
作業系統 | windows 10 X64 | |
eclipse | Version: Oxygen.3a Release (4.7.3a) | |
AcitvePerl for Windows | ActivePerl-5.24.3.2404-MSWin32-x64-404865 | https://www.activestate.com/activeperl/downloads |
EPIC | Eclipse Perl Integration | http://www.epic-ide.org/download.php |
二、環境搭建
1.perl安裝
下面安裝型別我這邊選擇的是經典安裝(typical)
安裝完,通過cmd命令檢查:perl -v
2.eclipse安裝
略(可參考我之前的文章,mycat原始碼分析)
3.EPIC安裝
After starting Eclipse select Help > Install New Software... from the menu. Click the Add... button and enter:
http://www.epic-ide.org/updates for the stable 0.6.x, older version of EPIC
http://www.epic-ide.org/updates/testing for the most recent 0.7.x version
安裝完需要重啟eclipse,安裝EPIC完畢
4.eclipse建立perl工程
我們要使用perl程式,需要建立perl工程兵配置perl編譯器,否則會報錯
建立perl工程
在perl include path寫入工程絕對路徑D:\app_install\eclipse-workspace\Perl_Project_MHA
5.eclipse匯入perl檔案