我试图使用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中运行该程序的命令。 有任何想法吗?
答案 0 :(得分:0)
在Windows上,应用程序必须是exe。只有这样它才会被执行。在相关的应用程序中打开一个文件。
在Windows上,./house
无效。 house
无效,因为没有与house
关联的应用程序。 house
仅在house.exe
文件存在时才有效。