그래서 저는 S/W를 빌드하는 방법에 대한 다른 명령을 실행하는 Makefile을 가지고 있습니다. MSYS/MinGW 환경에서 make
을 실행합니다.Makefile에서 실행되는 sh 명령의 결과를 검사하려면 어떻게합니까?
예를 들어, sleep <seconds>
명령을 찾았지만 실행이 지연됩니다. 예를 들어, 키를 누를 때까지 기다릴 수 있습니까?
그래서 저는 S/W를 빌드하는 방법에 대한 다른 명령을 실행하는 Makefile을 가지고 있습니다. MSYS/MinGW 환경에서 make
을 실행합니다.Makefile에서 실행되는 sh 명령의 결과를 검사하려면 어떻게합니까?
예를 들어, sleep <seconds>
명령을 찾았지만 실행이 지연됩니다. 예를 들어, 키를 누를 때까지 기다릴 수 있습니까?
read
명령을 사용할 수 있습니다. 끝나면 enter 키를 누르면 스크립트/makefile이 계속됩니다. 내장 된 bash 명령이기 때문에 MinGW에서도 작동해야합니다.
내 제안이 실행을 중지하지만 중지하고 가능한 단말기에 디스플레이를 다시 시작하지 않습니다
사용 Ctrl 키를 정지 표시 -S 및 재개 Ctrl 키를 -Q.
Makefile을 수정할 필요가 없습니다.
빌드의 출력을 더 많이 (또는 그 이하)
등으로 파이프합니다. 파일에
make <make command line> | more
이것은 정답입니다 –
또는 출력 모든 여전히 친구 티으로 화면에 진전을 보면서. 나는 일반적으로 보다 덜 또는 인 것을 선호합니다. 더 큰 프로젝트의 경우입니다.
make <make input arguments> 2>&1 | tee /some/path/build.log
이 있습니다. 감사합니다 – citn
다음 받아주십시오 :-) (당신도 일부 담당자를 얻을;)) –