Saturday, December 25, 2021

[用Golang寫小遊戲教學] 第一章 Golang開發環境設定

[前言]

工欲善其事,必先利其器。

Golang是個跨作業系統(像是: Windows、Linux、Mac OS等等)與支援多CPU架構(x86、ARM64等等)的程式語言,換句話說,Golang的程式可以透過go command直接在眾多的作業系統與幾種不同的CPU架構下執行。

進一步來說,也可以把Golang程式編譯/或交叉編譯 到不同的作業系統與不同的CPU架構下成為執行檔案,即可直接執行。其內涵不了解沒有關係,這不防礙接下來安裝的步驟。


[安裝Golang]

我這邊只先舉Windows 10的安裝範例,對於Linux或是Mac的作業系統,網路上應該有很多安裝教學可以參考ㄡ~

首先請用點擊下列Golang官方下載網頁:

https://go.dev/dl/

因為我的環境是Windows 10 與 x64CPU架構,當下的Golang穩定(stable)版本是1.17.5 ,所以選擇這檔案下載。

下載完成後打開此MSI文件並跟隨提示來安裝。這種安裝方式十分簡單,因為安裝軟體會自動把Go相關的工具與執行檔路徑寫到系統變數Path內。

安裝完成後,請到 "設定" --> "系統" --> "關於" --> "進階系統設定"
點選"環境變數"


在使用者變數內加入一個新的變數:
變數名稱: GOPATH
變數值: %USERPROFILE%\go

按下確定後即完成。


P.S: Linux 安裝方式

Download Go binary:
In current development, Golang version in the environment is v1.22.1

curl -L -o go.tar.tz https://go.dev/dl/go1.23.0.linux-amd64.tar.gz && \
  tar -xvf go.tar.tz && \
  sudo rm -rf /usr/local/go && \
  sudo mv go /usr/local && \
  rm -rf go.tar.tz


Environment setup:
We can add the following content in ~/.profile or ~/.bashrc
#Golang path 
export PATH=$PATH:/usr/local/go/bin 
export GOPATH=$HOME/go 
export PATH=$PATH:$GOPATH/bin

Then, renewing the shell sessions
source ~/.profile


[驗證Golang version]

在尋找欄位內輸入 cmd ,並點選啟動命令提示字元



輸入 go version 查看安裝的版本


No comments: