// helloworld.go
package main

import "fmt"

func main() {
	fmt.Println("hello world!")
}

 

  • run: 작성한 go 파일을 컴파일 없이 실행한다 - 작성 후 테스트 할 때 주로 사용 (atom: cmd+i)

  • build: 실행하지 않고, 실행 가능한 바이너리 파일로 빌드해서 해당 폴더에 만들어 준다. 파일명은 작성한 코드의 파일명과 동일

  • install: src에 있는 여러 폴더들을 하나의 애플리케이션이라고 하고, src에서 참조하는(의존관계에 있는) 외부 라이브러리 패키지들이 들어있는 pkg 폴더 등을 포함해서 최종적으로 실행 가능한 파일로 컴파일 해서 bin 폴더 아래에 만들어준다. 이때 파일명은 소스 파일들이 있는 상위 폴더명이다.

'Go' 카테고리의 다른 글

Go: Golang의 특징  (0) 2020.12.17
Go: 환경설정  (0) 2020.12.16

+ Recent posts