Windows에서 Linux로 크로스 컴파일: 단계별 가이드
Windows에서 Go 프로그램을 크로스 컴파일하려는 사용자 환경을 Linux 대상으로 설정하는 경우 "런타임: linux/amd64는 make.bat를 사용하여 부트스트랩해야 합니다" 오류가 발생하면 당황스러울 수 있습니다. 이 메시지는 크로스 컴파일에 필요한 도구가 아직 빌드되지 않았음을 나타냅니다.
이 문제를 해결하려면 다음 단계를 활용할 수 있습니다.
set GOARCH=amd64 set GOOS=linux
이 명령은 대상 아키텍처를 AMD64로 설정하고 대상 운영 체제를 Linux로 설정합니다.
go tool dist install -v pkg/runtime go install -v -a std
이러한 명령은 Linux용 런타임 도구와 표준 라이브러리를 빌드합니다. 지정된 대상.
명령은 대소문자를 구분하므로 대상 아키텍처가 "amd64"(모두 소문자)로 설정되어 있는지 확인하세요.
또는 Windows GOARCH의 경우 버전이 386인 경우 먼저 386개 도구를 빌드해야 하며 이를 위해서는 MinGW gcc를 다운로드해야 합니다. 이 접근 방식에 대해서는 user2714852가 제공한 지침을 참조하세요.
자세한 내용은 Go용 Windows 크로스 컴파일에 대한 포괄적인 Wiki 페이지(https://golang.org/wiki/WindowsCrossCompiling)를 참조하세요.
위 내용은 Windows에서 Linux로 Go 프로그램을 크로스 컴파일하고 '런타임: linux/amd64는 make.bat를 사용하여 부트스트랩해야 합니다' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!