Golang은 정적 타이핑, 가비지 수집, 빠른 컴파일 및 동시 프로그래밍이 주요 기능인 오픈 소스 프로그래밍 언어입니다. Golang은 2007년 Google에서 개발하여 2012년에 공식 출시되었습니다. Golang의 지속적인 개발과 홍보로 인해 점점 더 많은 개발자가 이 프로그래밍 언어를 사용하여 효율적이고 강력한 소프트웨어 프로그램을 작성하기 시작했습니다.
Linux 시스템에서는 Golang 설치가 비교적 간단합니다. 설치 단계는 아래에서 간략하게 소개하겠습니다.
1단계: Golang 설치 패키지 다운로드 및 압축 해제
먼저 [Golang 공식 웹사이트](https://golang.org/dl/)에서 해당 버전의 Golang 설치 패키지를 다운로드해야 합니다. 운영 체제 및 프로세서 아키텍처에 따라 적절한 버전을 선택하십시오. 64비트 Linux 시스템을 예로 들어 보겠습니다. 다음과 같이 Golang 설치 패키지를 다운로드합니다.
wget https://golang.org/dl/go1.17.1.linux-amd64.tar.gz
다운로드가 완료된 후 설치 패키지의 압축을 풀어야 합니다. Golang 설치 패키지의 압축을 해제하는 명령은 다음과 같습니다.
tar -zxvf go1.17.1.linux-amd64.tar.gz
압축 해제가 완료된 후 다음과 같이 ls 명령을 통해 압축이 해제된 디렉터리 구조를 볼 수 있습니다.
drwxr-xr-x 9 root root 4.0K Oct 7 10:53 go
2단계: 환경 변수 설정
Golang의 압축을 해제한 후, 환경 변수를 구성해야 합니다. 소위 환경변수는 시스템 환경에 대한 정보를 저장하기 위해 운영체제에서 정의한 값이다. Golang의 경우 GOPATH와 GOROOT라는 두 가지 환경 변수를 구성해야 합니다.
vim 편집기를 통해 ~/.bashrc 파일을 열고 다음 콘텐츠를 추가할 수 있습니다.
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
여기서 GOROOT를 /usr/local/go로 설정하고 GOPATH를 $HOME/go로 설정했습니다. 자신의 필요에 따라 변경하십시오.
참고: 로컬에 go/bin 디렉토리가 없으면 수동으로 생성하세요.
~/.bashrc 파일을 저장하고 종료한 후 수정 사항을 적용하려면 다음 명령을 실행해야 합니다.
source ~/.bashrc
3단계: Golang이 성공적으로 설치되었는지 확인합니다.
두 번째 단계에서 환경 변수 구성을 완료한 후 , 다음을 입력할 수 있습니다. 테스트하려면 명령을 사용하십시오:
go version
Golang의 버전 번호가 출력되면 Golang이 성공적으로 설치되었음을 의미합니다.
다음은 샘플 출력입니다.
go version go1.17.1 linux/amd64
4단계: Golang 코드 작성 및 실행
Golang을 설치한 후 즐겁게 Golang 코드 작성 및 실행을 시작할 수 있습니다.
먼저 코드 파일을 저장할 디렉터리를 만들어야 합니다.
mkdir sample cd sample
다음으로 main.go라는 Golang 소스 코드 파일을 생성하고 vim 편집기를 사용하여 편집합니다.
vim main.go
다음 내용을 입력하고 저장합니다.
package main import "fmt" func main() { fmt.Println("Hello, goland!") }
마지막으로 go run 명령을 통해 위 코드를 실행합니다.
go run main.go
작업 성공 후 콘솔 출력 정보는 다음과 같습니다.
Hello, goland!
이로써 Golang의 설치 및 사용 소개가 완료되었습니다.
요약:
이 글의 소개를 통해 우리는 Golang 설치 패키지 다운로드 및 압축 풀기, 환경 변수 구성, Golang 코드 테스트 및 실행을 포함하여 Linux 시스템에 Golang을 설치하는 자세한 단계를 배웠습니다. Golang을 사용하여 효율적인 소프트웨어 프로그램을 작성하는 방법을 배우고 싶다면 Golang을 설치하고 학습을 시작해 보세요.
위 내용은 Linux 시스템에서 golang 환경을 설치하고 구성하는 방법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!