|
今天正式通过svn向sf的服务器提交了现有的代码,但是还不是一个比较完备的版本,可以使用svn通过这个地址得到代码:
http://cgl.svn.sourceforge.net/viewvc/cgl/trunk/
svn co https://cgl.svn.sourceforge.net/svnroot/cgl/trunk/ cgl
从2006年11月份左右开始酝酿着写一个这样的东东到2006年12月底有时间动手,再到现在2007年2月11日上传第一份代码,中间耗费了几个月的时间,原本打算发布的第一个版本具有以下的东东: 内存管理,链表,迭代器,算法, 现在看来完成度比较低,内存管理部分只是简单的封装了malloc,realloc,free函数,链表完成了大部分操作, 迭代器也完成了大部分,算法还缺少与排序相关的算法其余的算法大部分完成了.计划还是赶不上变化啊...
具体的文件目录分布大概是src中是库的源码,include目录中是头文件,sample中是针对各个部分写的测试代码(当然也可以起演示demo的作用),最终执行make之后会生成一个libcgl.a在lib目录下,一个sample在bin目录下面,由于我还是更加习惯于win32下面写代码,所以win32目录下面还有一个vc7的工程,同时由于我对automake工具不熟悉所以并没有针对不同平台的configure文件,默认的编译器是gcc.
尽管还有很多的不足,但是还是走出了这第一步,从想到做到真正的上传代码,我想我会继续做下去.
同时感谢gnap教我使用svn~~
到今天,总算是有了一个交待.
to be continnue~~
|