반응형
1. 문제 상황
아래 명령어로 빌드를 했는데 아무 에러도 없이 실행파일도 생성되지 않았다.
# build
go build
2. 해결 방법
원인은 main package가 없어서였다. 실수로 main() 함수가 들어있는 소스 최상단에 다른 패키지 이름을 명시했다.
package hello // 문제의 원인!!!
import "fmt"
func main() {
fmt.Println("Hello World")
}
아래 처럼 바꾸면 해결된다.
package main // 해결!
import "fmt"
func main() {
fmt.Println("Hello World")
}
반응형
댓글