./configure
스크립트출력 checking if
및 checking whether
실행
상태를 확인한 두 결과의 차이점은 무엇입니까?
답변1
이 스크립트는 기본 매크로의 기본 문구이기 때문에 configure
이 문구를 가장 자주 사용합니다 .checking whether
autoconf
프로젝트의 configure
스크립트가 나타나면 checking if
이는 동일한 의미이며 아마도 개발자가 직접 작성한(또는 빌린) 사용자 정의 테스트 매크로에 의해 생성되었을 것입니다.
예를 들어, bash
내 컴퓨터에서 5.0.7을 구성하면 44만 얻고 checking whether
5만 얻습니다 checking if
. 주로 checking if
사용자 정의 테스트 매크로에서 사용됩니다.
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking if dup2 fails to clear the close-on-exec flag... no
checking if opendir() opens non-directories... no
checking if getcwd() will dynamically allocate memory with 0 size... yes
checking if signal handlers must be reinstalled when invoked... no
(첫 번째이것은 실제로아니요매크로에만 해당되지만 bash
여전히 프로젝트의aclocal.m4
문서)
제가 관리하고 있는 프로젝트에서는 주로 기본 테스트 매크로와 다음의 매크로를 사용합니다.자동 구성 파일, 전혀 없지만 checking if
65가지 다른 출력 유형이 있습니다.
결국, 아니효과적인둘 사이의 차이점은 구어체 영어에서는 실제 차이가 없는 것과 같습니다.