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

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

osdev.org를 따라 운영을 하려고 합니다. 그러나 gcc의 크로스 컴파일러 모드 없이는 이 작업을 수행할 수 없습니다. host옵션을 (아마도 해당 플랫폼에 대한 cc 모드가 활성화됨)로 변경하려고 하는데 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. 그리고 이 시점에서 정의된 대로 어딘가에 프로그램의 새로운 컴파일이 포함된 유사한 디렉토리가 남게 됩니다.)

관련 정보