Android 메이크 파일 ( build / core / Makefile ) 중 하나에서이 문제를 발견했습니다 .
$(hide) -cp $(TARGET_ROOT_OUT)/init.recovery.*.rc $(TARGET_RECOVERY_ROOT_OUT)/
뭐라고합니까 -
앞에 평균 cp
여기가? 아마도 오류를 억제하는 것과 관련이 있지만 이에 대한 문서를 Google로 볼 수 없었습니다.
-
레시피에서 Make는 오류를 무시하도록 지시합니다 ( 레시피의 오류 참조 ).
이 특정 경우에보고 된 오류는 cp
무시됩니다 (출력에는 모든 메시지가 포함되지만 빌드는 계속됩니다).
이것은 -
Make에 의해 해석되는 경우에만 작동합니다 . 즉 , 행에서 공백이 아닌 첫 번째 문자 (또는 그 앞의 문자도 Make에 의해 해석 됨)입니다. 이 경우, $(hide)
고려 될 필요가 다음과 같은 경우에 hide
비어 있거나 @
, -cp
의도 영향을 미칠 것입니다; 그러나 hide
예를 들어 @>/dev/null
(명령이 에코되지 않고 표준 출력이 삭제됨) 경우 -cp
그대로 쉘에 전달되고 명령이 실패합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다