Search

'go my package'에 해당되는 글 1건

  1. 2019.12.26 [Go Lang]내가 작성한 패키지 빌드후 적용하기
반응형

[go 내 패키지 빌드하기]

 - winodws환경

 

- 위의 1에서 myproject path아래에 src, pkg 패스를 작성

- src 패스아래 내 패키지 주소 my.com 폴더를 작성

- 위의 내 패키지 주소아래에 패키지명 mypkg 폴더를 작성

G:\MyProject\my.com\mypkg

 

- mypkg폴더에 내 패키지에서 지원할 기능을 작성할 .go파일 작성

G:\MyProject\my.com\mypkg\abc.go

위와 같이 abc.go를 작성

 

- abc.go에 필요한 기능의 함수 작성

  이때 함수명의 첫 글자는 대문자로 시작해야 함

pakage "mypkg"

 

import "fmt"

 

func Test1() {

   fmt.Println("my package function test!!!")   

   return

}

 

- 위와 같이 작성이 완료되었으면 src\..\mypkg폴더로 이동

  go build 실행

  go install 실행

 

- pkg폴더 아래에 패키지 생성 폴더 확인

   pkg\windows_amd64\my.com or pkg\windows_386\my.com

cmd 창에서 아래폴더로 이동하면 mypkg.a파일이 생성되어있음

 

이제 패키지를 사용할 준비가 됨

 

- mypkg를 내 프로젝트에서 사용하기

package "main"

 

import (

      "fmt"

      "my.com/mypkg"

)

 

func main() {

 

   mypkg.Test1()

 

}

 

결과

my package function test!!!

반응형

'IT > Go Lang' 카테고리의 다른 글

[GO lang]Windows환경에서 내 프로젝트 빌드환경 설정  (0) 2019.12.26