推荐一个在windows下的GC
由于工作需要近一周来我一直在研究GC(garbage collector),同事跟我说有一个叫Boehm的科学家(人在惠普),写了一套跨平台的C/C++ GC。
下载了gc6.8的Release版本,可是里面虽然提供了windows版本,可是没有提供VS的Solution.
没办法,先在Msys下编译然后在VS上建个工程导入,发现此法不行,连他本身提供的test程序都跑不通。
于是又好好看了一遍README,里面说如果想得到VS的Sln文件,就发邮件向Boehm索要。
终于,我和这位HP的科学家进行了一次交流。然后他提供给我了一个CVN地址,下载下来发现下载的版本里面不仅提供了VS的Sln,里面的代码和Release版本也大不相同。
其实这个地址他也写在了首页上,没玩过LINUX的我怎么可能想到去看看CVN底下的东西呢?!
摘抄一段,CVN下载GC的原话:
To anonymously check out a CVS version use:
cvs -d:pserver:anonymous@bdwgc.cvs.sourceforge.net:/cvsroot/bdwgc login
(Just hit return in response to the password prompt. Then:)
cvs -z3 -d:pserver:anonymous@bdwgc.cvs.sourceforge.net:/cvsroot/bdwgc co -P bdwgc
Maintainers can check out a version for development with
cvs -z3 -d:ext:<name>@bdwgc.cvs.sourceforge.net:/cvsroot/bdwgc co -P bdwgc
with CVS_RSH set to ssh, or whatever is needed to satisfy your firewall.
大家如果有兴趣可以下来玩玩。

浙公网安备 33010602011771号