아래에크로스 컴파일러별 옵션, 그것은 말한다 :
--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-prefix
target-alias
도구 카탈로그어셈블러 및 링커를 포함한 대상별 binutil이 포함되어 있습니다.
(원문에서 강조합니다.)
따라서 표준 도구 디렉토리 이름은 "/usr/x86_64-w64-mingw32" 형식이며 주석에 제공한 Glade 예제에서 하나를 가져옵니다.