Cygwin中的“time”命令可以正常工作,但不能在NetBean中使用

时间:2013-04-25 09:43:02

标签: netbeans time command cygwin

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

USER@USER_PC ~
$ time ./HelloWorld 

显示类似

的内容
Hello World!!!
real    0m0.270s
user    0m0.270s
sys     0m0.270s

我已经部署了类似的C / C ++项目@ NetBean7.2 @Win 7.

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

time "${OUTPUT_PATH}" 

,位于 Projcet_file-> R_Click -> Properties -> Run -> Run_Command:

的文字字段中

,仅限默认值${OUTPUT_PATH}

错误讯息是

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

,似乎NetBean认为time是一个可删除的

有什么更好的解决方法吗?

2 个答案:

答案 0 :(得分:1)

如果从cmd shell调用

,则bash的完整命令需要在引号中
bash -c "time ls"

答案 1 :(得分:0)

time bash 的内置命令。在我的cygwin安装上,正确的命令是:

c:\cygwin\bin\bash -c time

您必须调整bash的路径。