피로곰's 모두의 프린터

이런저런 강좌 시작하기 합서 제가 애정해 마지 않는 Go 라는 언어의 개발환경 설정에 대한 글을 작성해 봅니다.

 

우선 Go 를 설치 하셔야 겠지요 일단 윈도 사용자를 기준으로 설명합니다. 

 

https://golang.org/

 

The Go Programming Language

Download Go Binary distributions available for Linux, macOS, Windows, and more. // You can edit this code! // Click here and start typing. package main import "fmt" func main() { fmt.Println("Hello, 世界") } Hello, World! Conway's Game of Life Fibonacci Clos

golang.org

 

 

 

저 페이지 가시면 첫 화면에 큼지막 하게 Download Go 라고 있습니다. 클릭!! 고고고!

 

 

 

 

 

 

최신버전은 1.13 입니다. 물론 Go는 파이썬 같이 1.x 랑 2.x 랑 3.x 가 ㅋㅋ 문제가 되는 그런놈이 아니기 때문에 ㅎㅎ 여튼 저거 다운로드 고고고..

 

 

 

 

 

 

 

Next!!

 

 

 

 

 

 

I accept ... 당연히 라이선스는 ㅋㅋㅋ 체크하시고 Next!

 

 

 

 

 

 

 

저는 C에 공간이 충분함으로 C에 설치하는데 .. 원하시면 경로는 변경 하세요

 

 

 

 

 

 

 

 

Install 누르면 이런 창 뜰수 있습니다 당연히 예 하셔야 합니다.

 

 

 

 

 

 

설치가 진행 됩니다.. ( 그리 오래 안걸려요 )

 

 

 

***

***

 

 

 

최신버전이 좋은점은 이전 버전은 설치 후에도 GOPATH 니 GOROOT니 환경변수를 직접 따로 등록해주고 했어야 하는데 최신버전은 그냥 지가 다 알아서 잡아 줍니다.

 

 

 

 

 

 

GOPATH도 잘 잡혔고 .. 

 

 

 

 

 

 

Path변수에 Go의 실행경로도 인스톨러가 자동으로 잡아주네요 캬~~~

 

이제 설치해야 할게 한가지 더 있습니다. Git 이라는 것인데요. Github 이라고 들어보셨는지 모르지만 최근 가장 많은 오픈소스 프로젝트들의 소스코드를 구경할 수 있는 사이트 입니다. 

https://github.com/

 

Build software better, together

GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

Go언어를 개발하면서 다른 사람이 만든 자료를 가져와서 작업하는 경우가 많은데 이때 이 Gitbub에 올려진 것들을 많이 다루게 됩니다. 그래서 Git 이라는 프로그램을 받아 두시면 그 과정이 수월해 지지요 ..

 

https://git-scm.com/download/win

 

Git - Downloading Package

Downloading Git Now What? Now that you have downloaded Git, it's time to start using it.

git-scm.com

위 링크에서 Git 을 받아 설치하시면 됩니다. 자동으로 시스템에 맞는 버전을 받아주지만 혹시나 다운로드가 시작되지 않으시는 경우

 

본인의 윈도 OS에 맞는 Git 을 받아 설치하십시요. 포터블로 받을 경우 환경변수등록등이 안되기 때문에 번거로우니 Setup 으로 받아 설치하시길 권장합니다.

 

***

***

 

이제 프로그래밍을 작성하기 위한 개발프로그램을 설치해야 하는데요

 

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

저는 MS의 Visual Studio Code 를 권장합니다.. 프로젝트 파일이니 나발이니 필요 없고 Go의 경우 그냥 폴더단위로 열어서 작업을 하면 되니까요. 플러그인도 풍부하고 .. 유용한 것들을 추천해주고.. 최근에는 Go에 대한 지원도 꽤 빵빵해서 제가 매우 애정하는 중입니다. 

 

다운받아 설치 하시면 되구요.

 

여기까지가 Go언어 개발을 위한 3종 프로그램의 설치입니다.. 

향후 C언어 코드를 Go에 끌어다 쓰기위해 mingw 라던지 msys라던지 뭐 그런 유용한것들에 대해선 차차 말해보도록 하구요.

 

여기까지 입니다.

 

어렵지 않아요~~

 

p.s Go언어는 구글에서 개발 배포하는 언어이고 .. 간단히 누구나 30분 정도면 기본적인 Go언어 프로그래밍을 배울 수 있는 투어사이트가 존재합니다. 한글도 지원하니 한번쯤 둘러보세요

 

https://tour.golang.org/welcome/1

 

A Tour of Go

 

tour.golang.org

 

 

 

첫 페이지에 영어가 나온다고 당황하지 마시구요 .. ㅋㅋ 

 

 

 

 

 

 

두번째 페이지에서 언어 선택을 하시면 이후에는 ..

 

 

 

 

 

 

이렇게 친절한 Go를 만나보실 수 있습니다.

 

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band