Raspberry Pi에 Go 언어 설치

소개



Raspberry Pi에 Go 언어를 설치하는 단계를 간략하게 요약했습니다.
Go 언어를 설치하면 Go 언어로 작성된 프로그램을 사용할 수 있습니다.

Go 언어란?



Go 언어 은 Google에서 개발한 프로그래밍 언어 중 하나입니다.
UNIX, Linux, Windows 등 각종 플랫폼에서 동작합니다. 실용적인 예로, Docker는 대부분 Go 언어로 코딩된 것 같습니다.

  • Go 언어 공식 사이트


  • Go 언어 설치



    Raspberry Pi에 Go 언어를 설치하는 경우는 리포지토리로부터는 취득할 수 없기 때문에, wget등을 이용해 패키지를 다운로드합니다. 다운로드 후에는 펼치기만 하면 됩니다.

    ※본 기사의 커맨드의 왼쪽에 기재하고 있는 "$"는, 프롬프트를 의미하고 있습니다
  • 패키지 취득 ※Raspberry Pi의 CPU 아키텍처에 맞추어 arm을 선택$ wget https://golang.org/dl/go1.10.1.linux-armv6l.tar.gz
  • 패키지의 배포 ※본 기사의 예에서는 패키지의 배포처는 디폴트$ sudo tar -C /usr/local -xzf go1.10.1.linux-armv6l.tar.gz
  • 설치 확인$ ls -l /usr/local/go
  • 버전 확인$ cat /usr/local/go/VERSION

  • Go 언어 설정



    설치한 것만으로는 경로가 통과하지 않기 때문에 Go 언어의 경로를 통과합니다.
  • 패스 추가$ vi ~/.bashrc
  • # Go言語のPATHを通すためファイル末尾に以下を追記
    export PATH=$PATH:/usr/local/go/bin
    
  • 경로 확인$ echo $PATH$ which go
  • 경로 활성화$ source .bashrc

  • Go 언어의 동작 확인



    Go 언어가 움직이는지 쉽게 테스트합니다.
  • 테스트용 프로그램 작성$ vi hello.go
  • package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("hello, world\n")
    }
    
  • 직접 실행하는 경우$ go run hello.go


  • 빌드하고 실행하는 경우$ go build hello.go$ ./hello



  • 결론



    Raspberry Pi나 Python과 궁합이 좋고 앞으로 나올 것 같아서 조금씩 공부하고 싶습니다.

    Let's Go

    참고


  • Go 언어 다운로드
  • Go 언어 설치
  • Go 언어 리포지토리
  • 좋은 웹페이지 즐겨찾기