목차
정답
백엔드 개발 Golang Golang 표준 라이브러리를 사전 컴파일하는 방법은 무엇입니까?

Golang 표준 라이브러리를 사전 컴파일하는 방법은 무엇입니까?

Feb 05, 2024 pm 09:57 PM
표준 라이브러리

Golang 표준 라이브러리를 사전 컴파일하는 방법은 무엇입니까?

질문내용

샌드박스 환경에서 Go컴파일러를 사용하려고 했는데 공유 빌드 캐시 디렉터리가 없으면 참조하는 표준 라이브러리가 매번 컴파일되기 때문에 컴파일이 매우 느립니다. 컴파일을 격리된 상태로 유지하고 싶기 때문에 빌드 캐시 공유를 피하고 싶습니다. https://github.com/golang/go/issues/64721에서 Golang 팀에 이 문제를 제기했고 그들은 표준 라이브러리를 미리 컴파일하고 배포할 것을 제안했지만 어떻게 해야 할지 모르겠습니다.

노력해 보았지만 GOBIN=/tmp/go-std-lib go build std 작동하지 않습니다.


정답


기본적으로 표준 라이브러리는 배포 크기를 절약하기 위해 미리 컴파일되지 않습니다.

환경 변수를 설정GODEBUG=installgoroot=all하여 기본 동작을 변경합니다.

자세한 내용은 https://www.php.cn/link/3d8c34ed1d91e42e80ccda0c6dd0b027에서 확인하세요.

위 내용은 Golang 표준 라이브러리를 사전 컴파일하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

C++에서 절대값을 사용하는 방법 C++에서 절대값을 사용하는 방법 May 06, 2024 pm 06:15 PM

C++에서 절대값을 사용하는 방법

C 언어에서 iomanip은 무엇을 의미합니까? C 언어에서 iomanip은 무엇을 의미합니까? May 02, 2024 pm 05:57 PM

C 언어에서 iomanip은 무엇을 의미합니까?

C++에서 std::를 사용하는 방법 C++에서 std::를 사용하는 방법 May 09, 2024 am 03:45 AM

C++에서 std::를 사용하는 방법

C++에서 프라임은 무엇을 의미합니까? C++에서 프라임은 무엇을 의미합니까? May 07, 2024 pm 11:33 PM

C++에서 프라임은 무엇을 의미합니까?

Java에서 구성이란 무엇을 의미합니까? Java에서 구성이란 무엇을 의미합니까? May 07, 2024 am 02:39 AM

Java에서 구성이란 무엇을 의미합니까?

파이썬에서 창을 띄우는 방법 파이썬에서 창을 띄우는 방법 May 05, 2024 pm 08:15 PM

파이썬에서 창을 띄우는 방법

C++에서 Fab는 무엇을 의미하나요? C++에서 Fab는 무엇을 의미하나요? May 08, 2024 am 01:15 AM

C++에서 Fab는 무엇을 의미하나요?

C++에서 절대값을 계산하는 방법 C++에서 절대값을 계산하는 방법 May 06, 2024 pm 06:21 PM

C++에서 절대값을 계산하는 방법

See all articles