./configure: GCC에는 해당 파일이나 디렉터리가 없습니다.

./configure: GCC에는 해당 파일이나 디렉터리가 없습니다.

osdev.org를 팔로우하려고 합니다. 그러나 gcc의 크로스 컴파일러 모드 없이는 이 작업을 수행할 수 없습니다. 옵션을 (해당 플랫폼에 대해 cc 모드를 활성화해야 함) host로 변경해 보았지만 i686-elf-gcc그렇게 하려면 ./configure. 이 작업을 수행하면 다음 오류가 발생합니다. ./configure: No such file or directory.어떻게 해야 합니까?

편집하다: 이것은 내 gcc 폴더의 이미지입니다.

여기에 이미지 설명을 입력하세요.

답변1

./configure소스 코드에서 프로그램을 컴파일할 때 실행해야 하는 첫 번째 스크립트입니다. 당신이 하고 있는 것은 ./configure설치된 gcc 인스턴스에서 스크립트, 즉 PATH 아래의 스크립트를 찾는 것 입니다 /usr/lib/gcc/x86_64-linux-gnu/5.4.0. 이 디렉토리는 설치 중에 생성되므로 를 호출할 때보다 크기가 더 작습니다 ./configure.

먼저 소스 코드를 다운로드해야 합니다. 그런 다음 README(또는 유사한) configure스크립트 자체를 읽으십시오 . 이러한 단계를 완료한 후 스크립트를 실행합니다. (대부분 특수 매개변수가 있을 가능성이 높습니다. 그리고 make. make install이 시점에서 프로그램의 새 컴파일이 포함된 정의 어딘가에 유사한 디렉토리가 남게 됩니다.)

관련 정보