【发布时间】:2017-10-30 18:44:16
【问题描述】:
我已经在 Linux(Ubuntu MATE)上的 Eclipse 中构建了一个 C 程序。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num = 100,d1,d2,d3;
system("clear");
while(num <= 500)
{
d1 = num % 10;
d2 = (num % 100) / 10;
d3 = num /100;
if(num == (d3*d3*d3) + (d1*d1*d1) + (d2*d2*d2))
printf("%d \n", num);
num = num + 1;
}
return 0;
}
我在构建它时没有收到任何错误,但是当我按下运行按钮执行它时,它说
“所需项目中存在错误。继续启动吗?”
然后我按下是按钮,它会在 Eclipse 控制台中给出以下输出:
153
370
371
407
TERM environment variable not set.
但是当我在真正的终端中执行这个程序时,它运行良好并给出以下信息:
这里是文本输出:-
153
370
371
407
但这里是“未设置 TERM 环境变量”这一行。未显示。它只发生在 Eclipse 终端中。为什么会这样?
我也可以使用真正的伙伴终端而不是 Eclipse 控制台吗?
【问题讨论】:
-
将文本发布为文本,而不是图像!
标签: c eclipse eclipse-cdt