Cygwin에서 컴파일할 때 오류: "/bin/sh ./config.sub를 실행할 수 없습니다"

Cygwin에서 컴파일할 때 오류: "/bin/sh ./config.sub를 실행할 수 없습니다"

전제, 내가 무엇이든 컴파일하려고 시도한 것은 이번이 처음입니다. Windows 시스템에서 Cygwin(64비트) 터미널을 사용하고 있습니다.

tarball에 포함된 일부 소스 파일을 컴파일하려고 합니다.

tarball의 압축을 푼 디렉토리로 이동한 다음 다음을 입력합니다.

./configure

몇 초 후에 쉘은 다음과 같이 응답합니다.

configure: error: cannot run /bin/sh ./config.sub

config.log는 문제를 명확히 하는 데 도움이 되지 않습니다.

## ----------- ##
## Core tests. ##
## ----------- ##

configure:2156: error: cannot run /bin/sh ./config.sub

나는 몇 가지를 시도했습니다. 우선, config.sub와 /bin/sh가 모두 있습니다.

$ ./config.sub --help
Usage: ./config.sub [OPTION] CPU-MFR-OPSYS or ALIAS
[snip]

$ ls -l /bin/sh
-rwxr-xr-x 2 foo bar 739859 Jan 27  2017 /bin/sh

둘째, 타르볼이 오래되었습니다(이것은 2013년 릴리스이며 사용 가능한 최신 버전입니다. 코드가 실제로 무엇인지 자세히 설명하고 싶지 않지만 필요하다면 더 많은 코드 조각을 제공하게 되어 기쁩니다. ). config.sub가 무엇인지 발견한 후 Git에서 최신 버전의 config.sub 및 config.guess를 다운로드해 보았습니다. 그러나 아무것도 바뀌지 않았습니다.

또한 Cygwin 터미널을 관리자 권한으로 실행해 보았습니다.

문제는 CRLF/LF 줄 끝이 아닙니다. 파일은 Unix 형식으로 저장됩니다.

무슨 일이 일어나고 있는지 아는 사람이 있나요?

관련 정보