최데브는 오늘도 프로그래밍을 한다.

Go 언어 - Go 설치하기 본문

Go

Go 언어 - Go 설치하기

최데브 2021. 5. 30. 15:15
반응형

 

Go 를 시작하려면 당연하지만 Go를 설치 해야한다.

 

https://golang.org/dl/

 

Downloads - The Go Programming Language

Downloads After downloading a binary release suitable for your system, please follow the installation instructions. If you are building from source, follow the source installation instructions. See the release history for more information about Go releases

golang.org

위 링크에서 Go 를 자신의 운영체제에 맞게 설치해주면 된다.

설치할때 Go를 어디서 설치할지 경로를 설정하는게 나오는데 어디에 있어도 되지만 꼭 Go 라는 폴더는 만들어져야한다.

그렇지 않으면 제대로 동작하지 않는다고 한다.

 

다른 프로젝트랑은 다르게 Go는 Go 폴더 안의 src 라는 폴더안에서만 실행 할 수 있다고 한다.

프로젝트를 만든다면 꼭 이 폴더안에서 디렉토리로 구분해서 프로젝트들을 정리하면 될거 같다.

 

나의 경우는 VS CODE 를 사용해서 프로그래밍을 하기로 했다.

Main.go 를 생성해보자.

혹시 권한에러가 나온다면 VS CODE 를 실행할때 관리자 권한으로 실행해보자. 

그럼 문제없이 main.go 파일이 생성이 된다.

 

그럼 또 에러가 여러분을 반길것이다.

Go를 동작시키는데 필요한 여러 프로그램들이 설치되지 않은것인데 

VS CODE 를 사용했다면 오른쪽 아래에 알림이 뜰것이다 install All 을 눌러서 모조리 설치해주고

 

정상적으로 작동하는지  아래 코드를 치고

터미널에서 go run main.go 를 쳐보자. 

package main

import "fmt"

func main() {
	fmt.Println("hellow world!")
}

모든 과정을 정상적으로 실행했다면 터미널에  헬로우 월드가 나올것이다!

가장 위 패키지 main 은 go 파일이름과 똑같이 적어주자.

fmt 는 문자열과 관련된 go 라이브러리다. 따라 작성하면 자동으로 import 된다.

 

다른 go 파일을 작성해서 main()안에서 다른 go 파일이름을 치면 패키지가 import 되면서 모듈처럼 불러올수도 있다.

 

혹시나 그래도 문제가 있다면 cmd 창에서 go 를 쳐보자

go가 제대로 설치되지 않았을수도 있다. 

반응형

'Go' 카테고리의 다른 글

Go 언어 - 포인터 , 배열, Map  (0) 2021.06.06
Go 언어 - defer  (0) 2021.06.02
Go 언어 - Const , Var , func  (0) 2021.06.02
Go 언어 - go 에 대하여  (0) 2021.05.30
Comments