Windows에서 Linux로 크로스 컴파일: 부트스트랩 문제 해결
Go를 사용하여 Windows에서 Linux로 크로스 컴파일을 시도할 때 사용자는 "linux/amd64"의 런타임에는 "make.bat"를 사용한 부트스트래핑이 필요하다는 오류 메시지가 나타날 수 있습니다. 이 오류는 필요한 도구를 사용하기 전에 구축해야 하기 때문에 발생합니다.
이 문제를 해결하려면 다음 배치 프로그램을 사용하여 필요한 도구를 구축하는 것이 좋습니다.
set GOARCH=amd64 set GOOS=linux go tool dist install -v pkg/runtime go install -v -a std
빌드가 성공하면 사용자는 "AMD64" 대신 "amd64"를 사용하여 의도한 대로 크로스 컴파일을 진행할 수 있어야 합니다. 해당 사례를 존중해야 한다는 점이 주목할 만하다.
Windows GOARCH가 "386"으로 설정된 경우 먼저 386 도구를 빌드해야 한다. 이를 위해서는 mingw gcc 설치가 필요합니다. 사용자는 "user2714852" 사용자가 제공한 지침을 참조하여 지침을 얻을 수 있습니다.
사용자는 다음 리소스에서 추가 지원을 찾을 수도 있습니다: https://golang.org/wiki/WindowsCrossCompiling
위 내용은 Windows에서 Linux로 Go의 크로스 컴파일 부트스트래핑 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!