做個備份,好記性不如爛筆頭。
sloccount算了一下,整個工程的**是百萬行級的,c++,和ascic為主。從規模來看,絲毫不遜色於wps文字。時隔一年半,再把c++撿起來。
cpp: 631203 (49.60%)
ansic: 543818 (42.74%)
507268 storage cpp=352539,ansic=144769,cs=4647,perl=2455,sh=1641,
lex=639,yacc=524,awk=54
275719 strings ansic=275719
247575 sql cpp=232766,yacc=12408,ansic=2307,sh=94
儲存引擎是大頭。
2、解壓,產生build檔案
tar xvf mysql-5.5.8.tar.gz
cd mysql-5.5.8
#選擇乙個平台相關的build指令碼,我所選擇的是 build/compile-amd64-debug-max-no-ndb
./build/compile-amd64-debug-max-no-ndb -c
3、建立工程,把mysql的原始碼匯入eclipse並編譯
1.3g記憶體,單核,2.93ghz, 半個小時左右就可以編好了。
原始碼安裝mysql5 5
原始碼編譯安裝 mysql 5.5.13 實踐 1.安裝cmake mysql從5.5版本開始,通過.configure進行編譯配置方式已經被取消,取而代之的是cmake工具。因此,我們首先要在系統中原始碼編譯安裝cmake工具。wget tar zxvf cmake 2.8.7.tar.gz cd...
MySQL5 5原始碼分析以及目錄結構
主要模組及資料流 經過多年的發展,mysql的主要模組已經穩定,基本不會有大的修改。本文將對mysql的整體架構及重要目錄進行講述。原始碼結構 mysql 5.5.0 m2 主要資料結構 主要呼叫流程 mysql啟動 主要 在sql mysqld.cc中,精簡後的 如下 int main int a...
Linux 原始碼安裝Mysql5 5
公司的伺服器是centos 5.4 final 版的,今天在上面安裝了一回mysql5.5,記錄如下 2 tar zxvf mysql 5.5.2 m2.tar.gz 解壓到 usr local src mysql 5.5.2 m2下 cd mysql 5.5.2 m2 configure pref...