10-18 17:38
Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
관리 메뉴

기록을 합시다.

[GO] Go 시작하기 본문

공부/etc

[GO] Go 시작하기

울집고양이세마리 2023. 7. 2. 23:25

Udemy에서 약 4개월 정도의 강의 무료권을 얻었는데, 엄청 어려운 거 들으면 뭐 백퍼 열심히 안 들을 것 같고.. 원래 관심있었던 Go에 대한 초심자 강좌(?)를 듣기로 했다.

Go 깔기 

 

All releases - The Go Programming Language

 

go.dev

위의 링크에 들어가서 자기 컴퓨터의 운영체제에 맞는 설치 프로그램을 다운로드 받으면 된다. 

난 윈도우여서 맨 왼쪽에 msi 확장자 프로그램을 다운 받았다.

그리고 설치 프로그램을 실행하면.. 생각보다 설정해줄 거는 별로 없다보니 그냥 Next만 열심히 갈겨주면 된다. 

설치도 매우 빠르다. ㄷㄷ 그러면 Go가 잘 설치되었는지 확인하려면 아래와 같이 터미널을 띄워서 go version라고 커맨드를 쳐주면 된다. 

그러면 일단은 설치 완료!! 

 

Go Workspace 만들기

이제는 Go 프로젝트를 시작할 공간을 만들어보겠다. 일단은 아무 폴더를 생성해주고, bin, pkg, src 폴더를 만들어준다.

가운데에 있는 ls 커맨드는 무시좀..

물론 bin pkg src 반드시 필수적으로 폴더를 만들 필요는 없는 것 같지만 보통 go 프로젝트를 할 때에는 이 세 개의 폴더 구조를 가지고 작업을 하는 것 같다. 

환경 변수 설정하기 

프로젝트에서 Go 언어로 작업을 하려면, 우리가 어디에서 작업을 하고 있는지 Path 설정을 해야 한다. 

늘 흔히들 키는 시스템 환경 변수로 가본다. 

가서 보면 GOPATH가 미리 설정 되어있는 것을 볼 수 있다.(Go 설치 했을 때 자동으로 Path 설정을 해줌)

그러면 이 GOPATH를 오버라이드 하여 우리가 Go로 작업하고 있는 디렉토리가 어디인지 알려줘야 한다. 

위와 같이 방금 만든 디렉토리를 GOPATH로 설정해주고, 터미널에서 go env를 입력해 GOPATH가 시스템 변수로 잘 설정되었는지 확인해본다. (일단 난 잘 설정됨)

Visual Studio Code에서 사용할 Extension 설치

Visual Studio Code에서 Go로 작업할 때 유용한 Extension인 Go만 설치하면 일단 진짜 끝이다. 

Comments