페이지

20240829

Go lang 프로그래밍 환경 설정- Linux Ubuntu

 1. Go 언어 설치

     설치 명령어:

               sudo apt update

               sudo apt install golang-go


     Go 버전 확인:

               go version


2. Go 개발 환경 설정

               nano ~/.bashrc

                           파일의 끝부분에 아래 줄을 추가하여 환경 변수를 설정할 수 있습니다.


               export GOPATH=$HOME/go

               export PATH=$PATH:$GOPATH/bin

                           변경 사항을 적용하려면 터미널에서 다음 명령어를 실행합니다:


               source ~/.bashrc


3. Go 프로젝트 디렉토리 생성

프로젝트를 시작할 디렉토리를 생성합니다. 

Go 모듈 시스템을 사용할 수 있으므로, 

go mod init 명령어로 프로젝트를 초기화할 수 있습니다.


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

               mkdir myproject

               cd myproject

               go mod init myproject

               이 명령어는 현재 디렉토리를 Go 모듈 프로젝트로 초기화하고 go.mod 파일을 생성합니다.


4. 간단한 Go 프로그램 작성

Go 프로그램을 작성하려면, 파일을 하나 생성하고 코드를 작성합니다. 

예를 들어, main.go라는 파일을 생성하고 

"Hello, World!"를 출력하는 코드를 작성할 수 있습니다.


main.go 파일 생성:

nano main.go


파일 내용:

package main

import "fmt"


func main() {

    fmt.Println("Hello, World!")

}

이 코드에서는 fmt 패키지를 사용하여 콘솔에 "Hello, World!"를 출력합니다.


5. 프로그램 실행

터미널에서 go run 명령어를 사용합니다.


프로그램 실행:

go run main.go

이 명령어를 사용하면 작성한 Go 프로그램이 실행되어 "Hello, World!"라는 출력이 나타납니다.


6. 프로그램 빌드

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

이 경우 go build 명령어를 사용합니다.


go build main.go

이 명령어는 현재 디렉토리에 main이라는 실행 파일을 생성합니다. 

이 파일을 실행하여 프로그램을 실행할 수 있습니다.


빌드된 프로그램 실행:

./main

빌드된 프로그램을 실행하면 "Hello, World!"가 출력됩니다.