问,有没有“部分debug编译”的工具?解决办法

问,有没有“部分debug编译”的工具?
写了一个科学计算程序,现在在某一个小模块出现Bug,其他地方已经经过检查完全无误。但是每次运行的时候要先做大量初始化工作,需要很多时间。想调试这个小模块,但是其他部分必须编译成debug,这样速度奇慢无比(用boost::graph如果不优化的话速度非常难以忍受)。希望能够只在这个模块写成debug,请问如何这样做?

------解决方案--------------------
Release下调试
------解决方案--------------------
分开编译可以吗,把其它库部分做成lib或dll

------解决方案--------------------
。。。
你们单元测试没有准备么?


------解决方案--------------------
顶楼上!

可去看看http://blog.****.net/gigix/archive/2007/05/08/1601226.aspx
------解决方案--------------------
几乎所有的编译器都有预编译指令,可以设置当前代码的优化选项.
如果你懒得查编译器手册,那给你说个简单办法.
把你要调试的代码单独拿出来,做个CPP文件,然后编译成debug版.然后再链接....
------解决方案--------------------
linux下试试吧,自己写makefile