CGO와 Zig을 사용한 정적 링크 Go 실행 파일 빌드
2025-03-28
이 글에서는 Zig을 사용하여 CGO 종속성을 활용하는 정적으로 링크된 Go 실행 파일을 만드는 방법을 보여줍니다. 저자는 Zig 정적 라이브러리를 만들고, 그 안의 함수를 호출하는 간단한 Go 프로그램을 작성합니다. `go build`의 특정 플래그와 Zig 빌드 시스템을 사용하여 동적 라이브러리 종속성이 없는 정적으로 링크된 실행 파일이 성공적으로 생성되어 이식성과 보안이 향상됩니다.
개발
정적 링크