본문 바로가기
컴퓨터

👨‍💻 [GoLang] GoLang 개발환경 설정은 어떻게 하나요?

by 밝음의기둥 2024. 11. 11.
반응형

👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.

GoLang 개발환경 설정은 어떻게 하는지 간략히 알아보았습니다.


질문 >

GoLang 개발환경 설정은 어떻게 하나요?

답변 >

Go 언어 개발 환경을 설정하는 방법은 매우 간단합니다. 아래는 Go 개발 환경을 설정하는 기본 단계입니다.

1. Go 설치하기

(1) Go 다운로드

  • Go 공식 웹사이트에서 운영체제에 맞는 최신 Go 설치 파일을 다운로드합니다.
    • Windows: .msi 설치 파일
    • macOS: .pkg 설치 파일
    • Linux: .tar.gz 압축 파일

(2) Go 설치

  • 다운로드한 설치 파일을 실행하여 설치를 진행합니다. 설치가 완료되면 환경 변수 설정을 확인해야 합니다.

(3) 환경 변수 설정 (Linux/MacOS)

Go를 설치한 후, GOPATH와 GOROOT 환경 변수를 설정해야 할 수도 있습니다. 일반적으로 Go 설치 시 자동으로 설정되지만, 설정을 확인하는 것이 좋습니다.

  • 터미널을 열고 다음 명령어를 입력해 설치 경로를 확인합니다:
go env

  • GOPATH는 Go 작업 공간을 설정하는 변수로, Go 프로젝트 디렉터리를 나타냅니다. 기본적으로 ~/go로 설정됩니다.
  • 필요한 경우, ~/.bashrc, ~/.zshrc 등에 다음과 같이 추가할 수 있습니다:
export GOROOT=/usr/local/go  # Go 설치 경로
export GOPATH=$HOME/go       # Go 작업 공간 경로
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

  • 변경 사항을 적용하기 위해 터미널에서 다음 명령어를 실행합니다:
source ~/.bashrc  # 또는 ~/.zshrc

2. Go 설치 확인

Go가 정상적으로 설치되었는지 확인하려면 터미널(또는 명령 프롬프트)에서 다음 명령어를 입력합니다:

go version

설치된 Go의 버전이 출력되면 설치가 성공적으로 완료된 것입니다.

3. Go 작업 공간 설정

Go는 기본적으로 $GOPATH 하위 디렉토리에 프로젝트를 생성합니다. Go 1.11 버전 이후에는 GOPATH 설정 없이도 모듈을 사용할 수 있습니다. Go 모듈은 프로젝트 단위로 의존성을 관리하는 시스템으로, 프로젝트마다 독립적인 go.mod 파일을 통해 관리됩니다.

프로젝트 디렉토리 생성 및 모듈 초기화

  • 원하는 경로에 프로젝트 디렉토리를 생성합니다:
mkdir my_project
cd my_project

  • Go 모듈을 초기화합니다:
    • go.mod 파일이 생성되며, 프로젝트 의존성이 여기서 관리됩니다.
go mod init my_project

4. 코드 편집기 설정

Go는 다양한 코드 편집기와 통합됩니다. 대표적인 편집기로 Visual Studio Code, JetBrains GoLand 등이 있습니다.

Visual Studio Code 설정

  • Visual Studio Code를 설치합니다.
  • Go 플러그인을 설치합니다:
    • VS Code를 열고 확장 탭에서 “Go”를 검색하여 Microsoft가 제공하는 확장을 설치합니다.
  • 플러그인을 설치한 후, VS Code는 자동으로 Go 개발에 필요한 도구를 설치하라고 안내합니다. 안내에 따라 설치를 진행합니다.

5. 간단한 Go 프로그램 실행

환경 설정이 완료되면 간단한 “Hello, World!” 프로그램을 작성하고 실행하여 환경이 정상적으로 작동하는지 확인할 수 있습니다.

  • 새 파일 main.go를 생성하고 아래 코드를 입력합니다:
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

  • 터미널에서 프로그램을 실행합니다:
    • "Hello, World!"가 출력되면 Go 개발 환경이 정상적으로 설정된 것입니다.
go run main.go

6. Go 프로그램 빌드

Go 프로그램을 빌드하여 실행 파일을 만들 수 있습니다:

go build main.go

이 명령을 실행하면 현재 디렉토리에 실행 파일(main)이 생성됩니다. 이 파일을 실행하여 프로그램을 실행할 수 있습니다:

./main

이로써 Go 개발 환경이 준비되었습니다.


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


🎬 유튜브 채널 🎬

 

위로그@WiLog

📢 안녕하세요, 위로그@WiLog 시청자 여러분, 저는 윌리 입니다. 📢 위로그@WiLog 는 자기주도학습을 목적으로 라이브 스트리밍을 합니다. 📢 1인 게임 개발을 목표로 Unreal과 Blender를 학습 중입니

www.youtube.com

🎬 치지직 채널 🎬

 

위로그 채널 - CHZZK

지금, 스트리밍이 시작됩니다. 치지직-

chzzk.naver.com


반응형