codeblocks 调试有关问题

codeblocks 调试问题
我按照 http://blog.csdn.net/liquanhai/article/details/6618300 配置 codeblocks和vc6;
程序可以正常 build, run . 但调试有问题.
以下面代码为例
C/C++ code

#include <stdio.h>

void test();

int main()
{
    printf("Hello world!\n");   // 1
    test(); // 2
    return 0;
}

void test()
{
    printf("---- 1 ----\n"); // 3
    printf("---- 2 ----\n"); // 4
}


我可以用 "Run to cursor"跳转到每有数字标注的行, Watch 窗口中会显示此时变量的值;
问题是:
1), test.exe 程序的运行窗口并没有, 因此也看不到输出信息;
2), 假如用"Run to cursor" 使光标跳转到 2, 此时单步跟踪没有用,
  无论"step into"还是 "next line", 光标消失从窗口消失, 且 watch, call stack
  窗口值都无变化. 但是可用 "Run to cursor"跳转到 3, 一切正常. 
补充: 断点也有效.

不知道有没有朋友遇到过相似的问题.
Thanks to every reader.

------解决方案--------------------
是不是你的程序路径名中有中文?有中文的话,好像cb调试是不行的额。
------解决方案--------------------
适应编译器即可。