2016-01-10 62 views
0

目前,我在笔记本电脑上使用RPi2和远程连接NetBeans 8.1。 我可以编写程序,运行程序,调试程序并逐步完成各项操作。本教程帮助我建立这个:Installing NetBeans For C++ Remote Development on A Raspberry PiRPi + NetBeans调试和Hello World

第一次测试:我想是这样一个简单的“Hello World”程序:

#include <stdio.h> 
#include <stdlib.h> 

void main(void) 
{ 
    int i = 0; 

    printf("Hallo World!\n"); 
    i++; 
    printf("Hallo World!\n"); 
    i++; 
    printf("Hallo World!\n"); 
    i++; 
    printf("Hallo World!\n"); 
    i++; 
} 

并调试它与NetBeans逐步进行。结果:变量我增量罚款,但没有printf输出出现了!如果我在没有调试的情况下运行程序,一切正常。我尝试了额外的fflush等,但没有任何工作。

我该如何解决问题?

回答

0

OK,我发现他亲自回答...

第一:禁用缓冲由

setbuf(stdout, NULL); // disable buffering on stdout 

下一页:设置由项目:右键点击项目名称>属性>类别=“运行“,在这里控制台类型=”标准输出“。

这适用于我逐步调试每个printf每行。

Mike.F.