"gcc_tooldir"은 어디에 있나요?

"gcc_tooldir"은 어디에 있나요?

아래에크로스 컴파일러별 옵션, 그것은 말한다 :

--with-sysroot인수가 지정되지 않은 경우 기본값은 입니다 ${gcc_tooldir}/sys-root.

하지만 정의는 없는 것 같습니다 gcc_tooldir. 이것은 다른 것을 가리키는 별명인가요? "보통"은 어디에 있습니까?

답변1

하지만 gcc_tooldir이 정의되지 않은 것 같습니다. 이것은 다른 것을 가리키는 별명인가요? "보통"은 어디에 있습니까?

gcc_tooldir변수 입니다 make. GCC 빌드 범위 내에서 그 값은 $(tooldir)make 변수의 값과 기능적으로 동일하지만 형식이 다소 다르다는 것을 알아야 합니다. --with-sysroot구성 옵션을 사용하여 대상 도구에 대한 고유한 디렉터리를 선택할 수는 있지만 이를 수동으로 설정해서는 안 됩니다 . 모든GCC 빌드 문서:

크로스 컴파일러를 설치할 때 GCC 실행 파일은 bindir/ bin뿐만 아니라 // bin(해당 디렉터리가 있는 경우) exec-prefix에도 설치됩니다. 보통 이런 일이exec-prefixtarget-alias도구 카탈로그어셈블러 및 링커를 포함한 대상별 binutil이 포함되어 있습니다.

(원문에서 강조합니다.)

따라서 표준 도구 디렉토리 이름은 "/usr/x86_64-w64-mingw32" 형식이며 주석에 제공한 Glade 예제에서 하나를 가져옵니다.

관련 정보