나는 내 자신의 안드로이드 롬을 구축하고 있습니다. 그것을 구축하기 위해 나는 실행해야합니다
mka -j8 bacon
그러나 빌드하는 데 걸리는 시간을 측정하고 싶었습니다.
/usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" mka -j8 bacon
그것은 말하고 있기 때문에 실행되지 않습니다
/usr/bin/time: cannot run mka: No such file or directory
이 문제를 해결하는 방법에 대한 도움을 주시면 감사하겠습니다! 나는 xubuntu를 실행 중입니다.
편집하다:
어떤 이유로 mka 대신 make를 사용하면 효과가 있지만 mka를 사용 하는 것이 좋습니다.
/usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" make -j8 bacon
편집 2 : 로부터 사이 애 노젠 모드 웹 사이트
쉘을 호출
$ source build/envsetup.sh
하거나$ . build/envsetup.sh
쉘에서 빌드 디렉토리에서 envsetup.sh 스크립트를 실행합니다. envsetup.sh는 빌드 환경에 많은 기능을 추가하며 그 중 가장 중요한 기능은 다음과 같습니다.
source build/evnsetup.sh
시간을 실행하기 전에 내가 실행하는 명령입니다. evnsetup.sh에 의해 추가 된 기능 중 하나는입니다 mka
. time
명령 내에서 이것을 호출 할 수 있습니까?
편집 3 : mka 유형의 출력
$ type mka
mka is a function
mka ()
{
case `uname -s` in
Darwin)
make -j `sysctl hw.ncpu|cut -d" " -f2` "$@"
;;
*)
schedtool -B -n 1 -e ionice -n 1 make -j$(cat /proc/cpuinfo | grep "^processor" | wc -l) "$@"
;;
esac
}
source build/evnsetup.sh
호출 한 지점 에서을 실행 한 후 time mka -j8 bacon
명령의 출력을 게시 할 수 type mka
있습니까?