Netbeans &引用;时间“;Cygwin中的命令起作用,但在NetBean中不起作用

Netbeans &引用;时间“;Cygwin中的命令起作用,但在NetBean中不起作用,netbeans,time,command,cygwin,Netbeans,Time,Command,Cygwin,我可以在Cygwin中执行此操作,添加time命令 USER@USER_PC ~ $ time ./HelloWorld 有点像 Hello World!!! real 0m0.270s user 0m0.270s sys 0m0.270s 我在NetBean7.2@win7上部署了一个类似的C/C++项目 仅当我添加time命令时,它才会在运行时显示错误消息,如: time "${OUTPUT_PATH}" ,在Projcet\u文件->R\u单击->属性->运行

我可以在Cygwin中执行此操作,添加
time
命令

USER@USER_PC ~
$ time ./HelloWorld 
有点像

Hello World!!!
real    0m0.270s
user    0m0.270s
sys     0m0.270s
我在NetBean7.2@win7上部署了一个类似的C/C++项目

仅当我添加
time
命令时,它才会在运行时显示错误消息,如:

time "${OUTPUT_PATH}" 
,在
Projcet\u文件->R\u单击->属性->运行->运行命令的文本字段:

,和默认值
${OUTPUT\u PATH}

错误消息是

C:\ProjectFolder\time does not exist or is not an executable

似乎NETBEN认为<代码>时间<代码>是一个可供选择的

时间是bash的一个内置命令。在我的cygwin安装中,正确的命令是:

c:\cygwin\bin\bash -c time
您必须调整bash的路径。

时间是bash的内置命令。在我的cygwin安装中,正确的命令是:

c:\cygwin\bin\bash -c time

您必须调整bash的路径。

如果从cmd shell调用,bash的full命令需要加引号

bash -c "time ls"

如果从cmd shell调用,bash的完整命令需要加引号

bash -c "time ls"

另外,有人说在
cygwin/usr/bin
目录中没有这样的文件
time.exe
time命令可能链接到Win7的某些exe。这可能有助于解决这个问题。此外,有人说在
cygwin/usr/bin
目录中没有这样的文件
time.exe
time命令可能链接到Win7的某些exe。这可能有助于解决此问题。您的意思是将
c:\cygwin\bin\bash
添加到NetBean项目属性吗?还是系统变量?如果是到Netbean,我可以将此路径添加到何处?
bash
是要运行的命令,
-c time
是命令行参数。这里没有单独的时间命令,它是bash中内置的函数。谢谢。这有助于我更多地了解bash。但我仍然无法实现“时间”我的程序。我在Netbean上尝试了
c:\cygwin\bin\bash-c time“${OUTPUT\u PATH}”
。似乎它只能运行一个exe文件,在这种情况下是bash.exe,而不是我的main.exe。我认为它接近解决方案。。。我的问题变成了这样:我在'c:\cygwin\bin'中有Helloworld.exe和bash.exe,如何在Win7命令行中计时Helloworld.exe???尝试
c:\cygwin\bin\bash-c time/bin/Helloworld.exe
你的意思是将
c:\cygwin\bin\bash
添加到NetBean项目属性中吗?还是系统变量?如果是到Netbean,我可以将此路径添加到何处?
bash
是要运行的命令,
-c time
是命令行参数。这里没有单独的时间命令,它是bash中内置的函数。谢谢。这有助于我更多地了解bash。但我仍然无法实现“时间”我的程序。我在Netbean上尝试了
c:\cygwin\bin\bash-c time“${OUTPUT\u PATH}”
。似乎它只能运行一个exe文件,在这种情况下是bash.exe,而不是我的main.exe。我认为它接近解决方案。。。我的问题变成了这样:我在'c:\cygwin\bin'中有Helloworld.exe和bash.exe,如何在Win7命令行中计时Helloworld.exe???请尝试
c:\cygwin\bin\bash-c time/bin/Helloworld.exe