用什么命令知道程序运行所花的时间?

用什么命令知道程序运行所花的时间?

如题:一个程序在终端运行,怎么知道从开始运行到运行完所花的时间?
time
我在源码目录下运行了一个程序,然后在执行命令:time
结果如下:
-bash: gtkfilechooserdefault.c: command not found

real    0m0.032s
user    0m0.000s
sys     0m0.001s
怎么回事?
应该这样用
time 你要要运行的程序

比如,有个程序叫abc ,看他运行需要多长时间就输入
time abc
谢谢,明白了。
如果要知道一个源码文件(如一个c文件)的编译时间:
用time gcc *.c
对,对