官术网_书友最值得收藏!

1.1 搭建開發環境

絕大多數編程語言都會提供一整套開發、編譯和運行的相關工具,這些工具一般包括編譯和運行時的支持庫、編譯工具,以及其他輔助工具。當然,在底層都離不開操作系統的支撐。Go語言是一門編譯型語言,其編譯運行的過程如圖1-1所示。

不同的操作系統對運行于其上的應用程序的支持各不相同,因此,各種編程語言都會基于操作系統提供不同的下載包。

圖1-1 Go語言的編譯執行流程

Go語言支持包的官方下載地址為:

    https://golang.google.cn/dl/

在國內鏡像下載地址為:

    https://studygolang.com/dl

打開下載頁面,可以看到如圖1-2所示的下載地址列表。下載包的類型分為源碼(Source)、壓縮文件(Archive)和安裝器(Installer)。

圖1-2 Go語言安裝包下載地址示例

基于Windows和macOS的下載包,下載后雙擊即可安裝;而Linux操作系統的下載包是壓縮包,下載后需要利用tar命令進行解壓。我們可以根據個人操作系統的不同,選擇合適的文件。

筆者所使用的操作系統為macOS,編寫本書時,Go語言的最新版本為1.20.1,因此,筆者所下載的下載包和本書實例的運行環境,都將基于1.20.1版本,即圖1-2中的【go1.20.1.darwin-arm64.pkg】。

下載并安裝Go語言包后,直接在命令行(Windows)或終端(Linux/macOS)執行命令${安裝目錄}/go version,以檢查是否安裝成功。

對于筆者的計算機,默認安裝位置為/usr/local/go,因此,在終端執行以下命令進行驗證:

    $ /usr/local/go/bin/go version
    go version go1.20.1 darwin/amd64

安裝成功后,還可將Go安裝路徑下的bin目錄添加到操作系統環境變量PATH中,從而可以直接使用go命令(直接執行不帶絕對路徑的命令,實際是從環境變量PATH所定義的目錄中進行搜索)。

主站蜘蛛池模板: 综艺| 仲巴县| 垫江县| 崇义县| 那坡县| 若羌县| 望都县| 额尔古纳市| 寿光市| 九寨沟县| 格尔木市| 镇雄县| 易门县| 泸西县| 新宁县| 洪泽县| 且末县| 江陵县| 漳平市| 墨脱县| 安溪县| 巨鹿县| 永仁县| 阳泉市| 师宗县| 北辰区| 德昌县| 皮山县| 古丈县| 千阳县| 台安县| 公安县| 仁寿县| 紫云| 兴仁县| 嵩明县| 长阳| 利辛县| 分宜县| 邵东县| 镇雄县|