php 편집자 Xinyi는 이 기사의 `go build` 명령에 대한 질문, 즉 `-o` 출력 플래그에 부작용이 있는지 여부에 대한 질문에 답할 것입니다. Go 언어 프로그램을 컴파일하기 위해 `go build` 명령을 사용할 때 `-o` 플래그를 통해 출력 파일의 이름을 지정할 수 있습니다. 그렇다면 이 플래그가 소스 코드나 다른 파일에 부작용을 일으키나요? 다음으로 이 문제를 자세히 분석하겠습니다.
의 출처는 go build
의 문서 페이지:
그러나 제가 접한 빌드 프로세스는 본질적으로 다음과 같습니다.
으아아아문서에서 찾을 수 없지만 이렇게 하는 이유가 있나요? 예를 들어. 링커 기호 이름을 foo
또는 이와 유사한 것으로 설정합니까? 아니면 그냥 무시해도 되는 이상한 점인가요? foo
或类似的名称?或者这只是一个我可以放心忽略的怪癖?
通过查看具有相同源和不同 -o
标志的 go build
-o
플래그가 다른 🎜 생성된 바이너리의 체크섬을 살펴보면 파일이 완전히 동일합니다. 따라서 부작용이 없습니다. 🎜위 내용은 `go build`의 `-o` 출력 플래그에 부작용이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!