ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Golang 설치 및 IDE
    Language/Golang 2023. 2. 7. 21:15

    Go 환경구성

    Go 기본패키지 및 컴파일러를 설치합니다.

    환경에 따라 yum 혹은 apt-get 을 활용하여 설치도 가능하지만, 별도 다운로드를 통한 환경구성을 가이드 하며 Linux 환경을 기준으로 안내합니다.

     

    다운로드

    아래 링크에서 환경에 맞는 최신 패키지를 다운로드 합니다.

    curl 혹은 wget 을 통한 명령을 통해 내려받을 수 있습니다.

    https://golang.org/dl/

     

    설치

    압축해제

    tar -C /usr/local -xzf [다운로드받은 파일명]

     

    경로 설정

    Go 를 설치해서 활용하고자 하는 계정에 .bash_profile 혹은 공통으로 쓰고자 하면 /etc/profile.d 내의 파일에 아래내용을 추가합니다.

    export PATH=$PATH:/usr/local/go/bin

     

    확인

    계정을 재로그인 혹은 profile 을 source 명령으로 재설정 후 go 커멘드를 실행하여 확인합니다.

     

    기본 명령어 활용

    Command Description
    go 기본 도움말 안내
    go build 소스 파일 자체의 정보만을 사용하여 Go 바이너리를 빌드
    go test 유닛 테스트 및 마이크로벤치마크
    go fmt 코드 서식 지정
    go get 원격 패키지의 검색 및 설치
    go vet 코드 내의 잠재적인 오류를 찾아내는 정적 분석기
    go run 코드를 빌드하고 실행하는 바로 가기
    go doc 문서를 표시. HTTP를 통해 문서 확인.
    go generate 코드 생성기를 호출하는 표준 방식

     

    개발 IDE

    1. GoLand
      Jetbrains 에서 개발한 Go 용 IDE 입니다. Go 언어에 특화된 코딩 지원 및 도구 통합과 더불어 IntelliJ 플랫폼을 확장합니다. (유료)
    2. VS Code
      MS 에서 개발한 오픈소스 IDE 입니다. Go 개발용 확장 패키지를 설치할 경우 사용가능합니다. (무료)
    3. LiteIDE
      Git 의 visualfc 계정으로 개발되어 업로드된 오픈소스 IDE 입니다. C++ 을 기반으로 하여 제작되었습니다. (무료)
    4. Vim-go
      Git 의 fatih 계정으로 개발되어 업로드된 Vim 기반의 플러그인으로 설치시 Vim 을 Go IDE로 활용가능합니다. (무료)
    5. Sublime Text
      존 스키너가 개발한 크로스 플랫폼 편집기입니다. Go 개발용 플러그인을 설치하여 사용할 수 있습니다. (무료)
    6. Eclipse
      IBM 에서 제공하는 IDE 이며, GoClipse 플러그인을 설치하여 Go 개발용으로 활용할 수 있습니다. (무료)

     

    'Language > Golang' 카테고리의 다른 글

    Golang에서 Json 사용예시  (0) 2023.02.07
    CGO ( Golang With C++ ) 케이스별 설명 및 예시  (0) 2023.02.07
    문법 및 사용법 예시  (0) 2023.02.07
    자료형 및 키워드  (0) 2023.02.07
    What is Golang?  (0) 2023.02.06
Designed by Tistory.