Windows Golang을 설치하는 방법과 일반 텍스트 편집기를 이용하여 코딩하고 컴파일 및 실행하는 방법에 대해 지난번에 알아보았습니다. (https://copycoding.tistory.com/442)

 

텍스트 편집기를 이용하면 당연히 작업 속도가 느리기 때문에 좀더 향상된 기능을 이용하기 위해 Visual Studio Code를 설치해서 작업하는 방법에 대해 알아보겠습니다.

 

최신 버전을 다운받기 위해 사이트에 접속 합니다.

https://code.visualstudio.com/

 

 

대부분의 사이트가 구성을 변경하기 때문에 화면이 동일하지 않을 수 있습니다.

[Download for Windows] 를 클릭하여 설치파일을 다운로드 받습니다.

다운로드 받은 파일을 실행하여 설치를 진행 합니다.

설치 진행은 단순하지만 진행 상황을 하나씩 캡처해 보았습니다.

 

 

모든 유저가 사용할 수 있도록 설치가 진행된다고 합니다. 

[확인] 버튼을 클릭합니다.

 

 

사용권 계약입니다.

[동의합니다] 라디오 버튼을 선택하도 [다음] 버튼을 클릭 합니다.

 

 

VS Code를 설치할 위치를 정의합니다.  만일 다른 곳에 설치를 하려면 [찾아보기] 버튼을 클릭하고

 

 

원하는 폴더를 선택한 후 [확인] 버튼을 클릭합니다.

 

 

C:\드라이브에 여유 공간이 충분하면 Program Files가 관리가 쉽습니다.  설치 위치를 선택 하였으면 [다음] 버튼을 클릭 합니다.

 

 

윈도우 창의 시작버튼을 클릭 하였을 경우 보여지는 폴더 명칭을 잡아주는데 변경이 필요하면 [찾아보기] 버튼을 이용하고 기본값을 사용하려면 [다음] 버튼을 클릭 합니다.

 

 

기타 유용한 설정을 하는 창 입니다. 저는 바탕화면에 바로가기 아이콘을 선택했습니다.

설정할 항목이 없으면 [다음] 버튼을 클릭해 줍니다.

 

 

지금까지가 설치를 위한 환경 설정이었습니다.

설정한 항목이 정확한지 확인하고 변경해야 하는 부분이 있다면 [뒤로] 버튼을 클릭해서 설정을 변경해주면 됩니다.

확인을 완료 했으면 [설치] 버튼을 클릭하여 설치를 진행 합니다.

 

 

이제 설치를 진행 합니다.

 

 

설치를 완료 했습니다.  [종료] 버튼을 클릭해서 Visual Studio Code를 실행해 봅니다.

 

 

첫 화면입니다.

원래 목적인 go 코딩을 문자 편집기보다는 편하게 코딩하는 방법을 찾기로 했으니 프로그램 하나를 생성하면서 알아 봅니다.

좌측에 있는 메뉴들 중에 상단의 [Explorer] 아이콘을 클릭합니다.

모양이 복사하기 처럼 생겼네요.

 

 

처음 사용하는 경우 작업 폴더를 선택한 상태가 아니기 때문에 폴더를 선택해야 합니다.

[Open Folder] 버튼을 클릭 합니다.

 

 

Go lang을 설치할 때 환경 설정을 하는 부분에서 프로그램 작업을 위한 폴더를 GOPATH 라는 파라미터로 지정 하였을 것 입니다.

여기에 GOPATH에 해당하는 폴더를 선택하면 됩니다.  저는 D:\go로 설정해서 해당 폴더를 선택했습니다.

 

 

Go라는 폴더가 선택이 되었지만 파일을 하나도 작성하지 않아 깨끗하네요.

폴더 명 옆에 있는 [New File] 아이콘을 클릭 하고 go 프로그램 파일명 하나를 입력합니다.

 

 

저는 hello.go라는 이름의 파일을 생성하기위해 입력을 했습니다. 그러면 확장자를 확인하여 자동으로 하단에 Go language를 위한 extension을 설치하도록 창이 나타납니다.  여기서 [Install] 버튼을 눌러주면 go 언어에 대한 명령어와 함수 등의 자동 완성 기능을 사용할 수 있는 라이브러리가 설치 됩니다.,

 

 

 

설치가 진행중인 화면 입니다.

 

만약 처음 사용하는 중에 프로그램 명을 입력했는데도 설치 창이 나타나지 않는다면 좌측 메뉴에서 네모 4개 모양의 아이콘을 이용하여 설치하면 됩니다. (이건 잠시 후에 설명)

 

 

설치가 완료 되었습니다.

다시 코딩을 하려던 hello.go 탭을 선택해서 입력창으로 돌아갑니다.

저는 창을 줄여놓았더니 go라는 파일 확장자만 보이네요.

 

 

이제 코드의 일부만 입력해도 자동으로 go에서 사용하는 나머지 명령어를 보여주어 편하게 선택하여 작업을 진행하면 됩니다.

 

 

간단한 기본 코딩 작업이 완료 되었으니 실행을 해봅니다.

명령 프롬프트 창이 필요 없이 하단에서 [TERMIONAL] 탭을 선택합니다.

현재 작업중인 폴더에 들어와 있습니다.

작업한 프로그램을 실행해 봅니다.

 

go run hello.go

 

hello.go:1:1: expected 'package', found 'EOF'

오류가 발생하네요.  코딩만 하고 저장 하는걸 깜빡 했네요.

Ctrl+S로 저장을 하고 다시 실행해봅니다.

 

 

이제 코딩 작업이 좀 쉬워진 것 같습니다.

 

이번에는 Extension 설치 창이 나오지 않았거나 설치하지 않았을 때 직접 설치하는 방법 입니다.

VS Code를 처음 사용하는 경우 모를 수 있죠.

 

 

좌측메뉴에서 사각형 4개 모양의 아이콘이 [Extension] 메뉴입니다. 클릭하고 입력 창에 검색어를 go로 해주면 됩니다.

 

 

우측에 설치해야 하는 라이브러리가 보이는데 저는 프로그램 시작할 때 설치를 해서 [Uninstall]로 나오네요.

아직 설치하지 않았다면 [Install] 버튼이 보일 테니 클릭해서 설치를 하시면 됩니다.

이제 편안한 개발 환경이 완료 되었으니 즐거운 코딩을 시작하면 되겠습니다.

 

- copy coding -

'GoLang' 카테고리의 다른 글

GO 언어 (Golang) Windows에 설치 하기  (0) 2023.08.28

 

 

 

어떤 제품을 만드는가에 따라서 프로그램 언어를 선택하게 되는데 그에 따라 인기 순위도 시대에 따라 많이 변경되어 왔습니다.  이제는 java에서 python으로 조금씩 바뀌는 추세인데 개인적으로는 go 언어가 장기적으로는 사용범위가 넓어질 것으로 생각 됩니다.

오늘은 간단히 Windowsgo를 설치하고 확인하는 과정에 대해 알아봅니다.

 

go langgoogle에서 개발한 프로그램으로 golang으로 검색을 하면 바로 조회가 됩니다.

 

 

그냥 바로 다운로드 페이지로 이동하려면 아래 주소를 입력하면 됩니다.

https://go.dev/dl/

 

 

운영체제에 따라 설치 파일을 제공하는데 필요한 파일을 다운로드 하면 됩니다.

설치 및 간단한 사용법등에 대해서는 사이트에서 제공하는 공식 문서를 이용하면 됩니다.

 

 

여러 운영체제 중 Windows에 설치하는 방법입니다.

 

 

Go installation
Select the tab for your computer's operating system below, then follow its installation instructions.
Windows SHAPE  \* MERGEFORMAT
1.    Open the MSI file you downloaded and follow the prompts to install Go.
By default, the installer will install Go to Program Files or Program Files (x86). You can change the location as needed. After installing, you will need to close and reopen any open command prompts so that changes to the environment made by the installer are reflected at the command prompt.
2.    Verify that you've installed Go.
1.    In Windows, click the Start menu.
2.    In the menu's search box, type cmd, then press the Enter key.
3.    In the Command Prompt window that appears, type the following command:
$ go version 
4.    Confirm that the command prints the installed version of Go.

 

 

문서에 있는대로 설치방법을 따라 진행해보도록 하겠습니다.

 

다운받은 msi 파일(go1.21.0.windows-amd64.msi)을 실행합니다.

 

그리고 대부분 [Next] 버튼을 클릭하면 됩니다.

 

 

[Next] 버튼을 클릭 합니다.

 

 

라이센스 동의하고 [Next] 버튼을 클릭합니다.

 

 

설치 위치를 정하고 [Next] 버튼을 클릭합니다.

설치 위치는 자유롭게 해도 됩니다.  msi로 설치한 경우 자동으로 path가 설정됩니다.

 

 

설정이 완료되었고 [Next] 버튼을 클릭해서 설치를 진행합니다.

 

 

좀 시간이 걸리는데 잠시 기다리면

 

 

설치가 완료 되었습니다.  [Finish] 버튼을 클릭 합니다.

 

 

설치 확인을 위해 설명서에 나와있는 대로 명령 프롬프트를 하나 열고 버전을 체크 합니다.

 

 

D:\go>go version
go version go1.21.0 windows/amd64
 

 

 

잘 설치가 완료 되었습니다.

 

환경설정도 확인해 봅니다.

 

> go env

> go env

 

 

GOPATH가 작업용 폴더인데 저는 D:\go라는 폴더를 새로 생성을 하고 설정을 변경해 보도록 하겠습니다.

  

윈도우 > 설정 > 시스템 > 고급 시스템 설정(우측)에서 환경 변수를 변경하면 됩니다.

 

 

GOPATH가 보이는 군요.  [편집]을 클릭해서

 

 

기존 정보를 지우고 새로 생성한 폴더로 수정 하고 [확인] 버튼으로 저장 합니다.

그리고 다시 go env 명령어를 이용하여 확인하면

GOPATH=D:\go

이렇게 변경이 됩니다.

 

예제 프로그램을 하나 생성해서 제대로 컴파일이 되는지 확인을 해 봅니다.

텍스트 편집이 가능한 프로그램으로 작성하면 됩니다.

저는 일단 메모장으로 생성을 해보았습니다. VB Code를 사용하면 편할 듯합니다.

 

package main
 
import "fmt"
 
func main() {
    fmt.Println("Hello, world!")
}

 

이렇게 코딩하고 Hello.go 라는 파일명과 확장자로 저장을 합니다.

 

컴파일은 build를 사용합니다.

 

>go build hello.go

 

컴파일이 끝나면 실행을 합니다.

 

>hello

 

 

잘 실행이 되었습니다.

폴더에 가보면 컴파일이 오류없이 완료된 경우 exe 실행파일이 생성됩니다.

 

 

실행파일을 생성하지 않고 결과만 확인하려면 run을 이용합니다.

 

>go run hello.go

 

 

이렇게 하면 exe 파일이 현재의 폴더에 생성되지는 않는데 임의의 폴더에 생성은 합니다.

 

여기까지 간단히 go lang 설치를 해보았습니다.

 

- copy coding -

'GoLang' 카테고리의 다른 글

Golang (Go 언어) 편집기 VSCode와 자동완성 Extension 설치  (0) 2023.09.24

1

+ Recent posts