|
今天正式通過(guò)svn向sf的服務(wù)器提交了現(xiàn)有的代碼,但是還不是一個(gè)比較完備的版本,可以使用svn通過(guò)這個(gè)地址得到代碼:
http://cgl.svn.sourceforge.net/viewvc/cgl/trunk/
svn co https://cgl.svn.sourceforge.net/svnroot/cgl/trunk/ cgl
從2006年11月份左右開始醞釀著寫一個(gè)這樣的東東到2006年12月底有時(shí)間動(dòng)手,再到現(xiàn)在2007年2月11日上傳第一份代碼,中間耗費(fèi)了幾個(gè)月的時(shí)間,原本打算發(fā)布的第一個(gè)版本具有以下的東東: 內(nèi)存管理,鏈表,迭代器,算法, 現(xiàn)在看來(lái)完成度比較低,內(nèi)存管理部分只是簡(jiǎn)單的封裝了malloc,realloc,free函數(shù),鏈表完成了大部分操作, 迭代器也完成了大部分,算法還缺少與排序相關(guān)的算法其余的算法大部分完成了.計(jì)劃還是趕不上變化啊...
具體的文件目錄分布大概是src中是庫(kù)的源碼,include目錄中是頭文件,sample中是針對(duì)各個(gè)部分寫的測(cè)試代碼(當(dāng)然也可以起演示demo的作用),最終執(zhí)行make之后會(huì)生成一個(gè)libcgl.a在lib目錄下,一個(gè)sample在bin目錄下面,由于我還是更加習(xí)慣于win32下面寫代碼,所以win32目錄下面還有一個(gè)vc7的工程,同時(shí)由于我對(duì)automake工具不熟悉所以并沒有針對(duì)不同平臺(tái)的configure文件,默認(rèn)的編譯器是gcc.
盡管還有很多的不足,但是還是走出了這第一步,從想到做到真正的上傳代碼,我想我會(huì)繼續(xù)做下去.
同時(shí)感謝gnap教我使用svn~~
到今天,總算是有了一個(gè)交待.
to be continnue~~
|