使用命令提示符运行Graphic C程序

时间:2014-10-01 09:37:37

标签: c compilation

我试图使用Windows 8中的命令提示符编译绘制房屋的程序

#include "graphics.h"
int main(void)
{
 drawRect(50,100,200,150);
 drawLine(50,100,150,25);
 drawLine(150,25,250,100);
 drawRect(130,190,40,60);
 drawRect(70,195,40,30);
 drawRect(190,195,40,30);
 drawRect(70,125,40,30);
 drawRect(190,125,40,30);
 return 0;
}

我将其名称​​ house.c 保存在与我将要使用的应用程序相同的文件夹中( drawapp.jar graphics .C graphics.h中)。 在编译时我使用了命令

gcc -o house house.c graphics.c

并且它有效,但是当我想使用命令

运行它时
./house | java -jar drawapp.jar

它显示了以下错误

'.' is not recognized as an internal or external command, operable program or batch file

关键是这个示例适用于使用终端wondow的Linux操作系统,但它不能在Windows上工作,所以我想还有另一个在Windows中运行该程序的命令。 有任何想法吗?

1 个答案:

答案 0 :(得分:0)

在Windows上,应用程序必须是exe。只有这样它才会被执行。在相关的应用程序中打开一个文件。

在Windows上,./house无效。 house无效,因为没有与house关联的应用程序。 house仅在house.exe文件存在时才有效。