我正在构建自己的android rom。为了构建它,我需要运行
mka -j8 bacon
Run Code Online (Sandbox Code Playgroud)
但是,我想测量构建它所花费的时间,所以我使用了
/usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" mka -j8 bacon
Run Code Online (Sandbox Code Playgroud)
这不会运行,因为它说
/usr/bin/time: cannot run mka: No such file or directory
Run Code Online (Sandbox Code Playgroud)
任何有关如何解决此问题的帮助,不胜感激!我正在运行 xubuntu。
编辑:
出于某种原因,使用 make 而不是 mka 确实有效,但是使用mka更好。
/usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" make -j8 bacon
Run Code Online (Sandbox Code Playgroud)
编辑 2: 来自cyanogenmod 网站
调用
$ source build/envsetup.sh或$ . build/envsetup.sh从您的 shell 运行构建目录中的 envsetup.sh 脚本。envsetup.sh 为构建环境添加了许多功能,下面列出了其中最重要的功能。
source build/evnsetup.sh是我在执行时间之前运行的命令。evnsetup.sh 添加的功能之一是mka,是否可以从time命令中调用它?
编辑 3:mka 类型的输出
$ type mka
mka is a function
mka ()
{ …Run Code Online (Sandbox Code Playgroud)