본문 바로가기
Engineering WIKI/GoLang

[GO] GO Run, Build, Install

by wonos 2020. 5. 30.


* GO RUN

-) go run은 현재 작성한 go 파일을 테스트하는 용도로 쓰인다

package mainimport “fmt”func main() { fmt.println(“Hello World!”)}


go run .\helloworld.go


위 명령어를 입력하면 "Hello World"와 같은 결과가 출력



* GO BUILD 

-) go build는 go 파일을 실행명령 파일로 만들어주는 명령어

-) 실행파일 > .exe 확장자로 끝난다.


go build .\helloworld.go


build 명령어는 run을 실행한 후 테스트를 마친 go 코드를 실행명령 파일로 빌드해주는 역할




* GO INSTALL

-) 직계 상위 디렉토리 코드 전체를 대상으로 한 명령파일을 생성하는 명령어

-) section1 위치에서 go install을 입력하면 bin 폴더에서 section1.exe 파일이 생성된다.




bin 폴더위치에서 .\section1.exe

위와 같은 명령어를 입력하면 똑같이 "Hello World" 출력


명령은 go run > go build > go install 순서로 내리게 될 것이다


'Engineering WIKI > GoLang' 카테고리의 다른 글

Go - Interface  (0) 2021.01.19
Go - Map  (0) 2021.01.19
Go - Slice  (0) 2021.01.19
Go - Array  (0) 2021.01.19