Go 언어 설치 방법 Windows10 환경

Go 언어 설치 방법 Windows10 환경



Go 언어를 비롯한 배경


  • 요전날, 샌프란시스코에서 개최된 Google Cloud Next'18에 참가해, Google의 개발자 시선인 사풍에 매료되어, 그 Google이 개발한 Go언어에 흥미를 가졌다.
  • 최근에는 인터프리터계의 언어만 쓰고 있었으므로, 컴파일러계의 언어를 쓰고 싶어졌다.
  • Go 언어는, 하드웨어 레벨의 기술을 할 수 있다고 듣고, 자신의 기술력 향상을 위해 공부하려고 생각했다.

  • 검증 환경



    OS:Windows 10 Pro

    Go 언어 다운로드



    공식 사이트로 이동하여 msi 파일을 다운로드하십시오.



    Go 언어 설치



  • 다음을 클릭



  • 이용 약관을 검토하고 다음을 클릭하십시오.



  • 설치 대상을 선택하고 다음을 클릭합니다.



  • 설치를 클릭



  • 설치가 완료되면 마침을 클릭합니다.



  • 이상으로 설치 완료.

    동작 확인



  • 환경 변수 설정

    나는 powershell cmdlet을 사용하고 있습니다. 경로는 각자 변경하십시오.
    $ Set-Item Env:Path "$Env:Path;C:\Go\bin\"
    $ 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 and cached files
            doc         show documentation for package or symbol
            env         print Go environment information
            bug         start a bug report
            fix         update packages to use new APIs
            fmt         gofmt (reformat) package sources
            generate    generate Go files by processing source
            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         report likely mistakes in packages
    
    Use "go help [command]" for more information about a command.
    
    Additional help topics:
    
            c           calling between Go and C
            buildmode   build modes
            cache       build and test caching
            filetype    file types
            gopath      GOPATH environment variable
            environment environment variables
            importpath  import path syntax
            packages    package lists
            testflag    testing flags
            testfunc    testing functions
    
    Use "go help [topic]" for more information about that topic.
    

  • 샘플 코드 작성

    임의의 폴더에, hello.go 파일을 이하의 내용으로 작성한다.

    hello.go
    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("hello, world\n")
    }
    


  • build 실행

    build가 끝나면 hello.exe 파일이 생성됩니다.
    $ ls
    hello
    $ cd hello
    $ cat hello.go
    package main
    
    import "fmt"
    
    func main() {
            fmt.Printf("hello, world\n")
    }
    $ hello build
    $ ls
    
        ディレクトリ: C:\Go言語\hello
    
    Mode                LastWriteTime         Length Name
    ----                -------------         ------ ----
    -a----       2018/08/04      8:54        2058752 hello.exe
    -a----       2018/08/04      8:54             79 hello.go
    

  • hello.exe 실행
    $ .\hello.exe
    hello, world
    

    이상으로 무사 Go 언어의 인스톨이 종료되었습니다.

  • 미래



    Golang의 쓰는 방법 등도 향후 갱신할 예정입니다.
    Google Cloud Next'18에 대해서도 뭔가 쓰고 싶습니다.

    좋은 웹페이지 즐겨찾기