Language/Go2014. 2. 4. 14:23

go HELP페이지를 보시면 명령어를 확인 할 수 있습니다.

pop-mac:~ popldo$ go
Go is a tool for managing Go source code.

Usage:

	go command [arguments]

The commands are:

    build       compile packages and dependencies
    clean       remove object files
    env         print Go environment information
    fix         run go tool fix on packages
    fmt         run gofmt on package sources
    get         download and install packages and dependencies
    install     compile and install packages and dependencies
    list        list packages
    run         compile and run Go program
    test        test packages
    tool        run specified go tool
    version     print Go version
    vet         run go tool vet on packages

Use "go help [command]" for more information about a command.

Additional help topics:

    c           calling between Go and C
    gopath      GOPATH environment variable
    importpath  import path syntax
    packages    description of package lists
    testflag    description of testing flags
    testfunc    description of testing functions

Use "go help [topic]" for more information about that topic.

go에서 필수적으로 알아야 할 것만 일단 알아보고 추가로 go fmt 등을 알아보겠습니다.


go build [옵션] 파일명

 : go는 java와 비슷하지만 다른점이 빌드할때 실행파일을 만든다는 점이 다릅니다. text파일을 go 로 컴파일하고 빌드합니다.


go clean 파일명

 : 빌드된 파일들을 삭제합니다.


go env [환경설정명]

 : 빌드 및 실행환경을 확인 합니다. 환경설정명을 입력하면 그 환경값만을 출력합니다.



go get 패키지명

 : 패키지와 디펜던시들을 가져옵니다.

  go 는 특이하게 get명령어로 github의 소스들을 가져옵니다. 아마도 많이 보셨을건데 git 으로 clone하는 겁니다. 요즘은 대동단결 github하고 있죠..


가장중요한 실행명령

go run 파일 or 패키지 명

  : 파일이나 패키지를 빌드후 실행합니다.





Posted by Peter Ryu