개발 모음집/GoLang

[GO] GO Run, Build, Install

wonos 2020. 5. 30. 03:16


* 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 순서로 내리게 될 것이다