Linux下go語言環境搭建和VScode安裝配置

2021-08-28 10:54:27 字數 3152 閱讀 6636

由於本人是在centos在配置的,因此可能會和其他作業系統有所區別,適用即取

環境配置

有了上面的路徑,就開始配置環境了。

首先:

sudo vim /etc/profile
然後在開啟的檔案末尾新增:

export goroot=/home/username/desktop/go

export gobin=/home/username/desktop/go/bin

export path=$path:$gobin

export gopath=/home/username/desktop/gopath

這裡的username是指你的使用者名稱,不能只是複製貼上啊再然後重新整理文件:

source /etc/profile
這裡的環境是全域性的。

這裡不建議解壓到/usr/local/src下,因為這樣需要每次重新整理文件才能執行go命令,如果堅持,那就:

sudo chmod 777 [go解壓包位置]
直接賦予整個資料夾許可權。

最後執行:

安裝

sudo rpm --import 

然後用yum命令安裝

yum check-update

sudo yum install code

等待安裝完成即可,在安裝過程中會提示是否安裝,這時一律選yes即可。

安裝完後

go語言配置

如果在這時編寫go語言,編譯器會提示還需要安裝一些分析工具,如果我們按照提示安裝一般會出現錯誤:failed to install.之類的。接下來就是解決辦法:

第一步:

建立資料夾:

這時你的x資料夾下應該有兩個資料夾:

第二步開啟vscode,按照提示安裝即可。

首先建立源**目錄:

mkdir $gopath/src/github.com/github-user/hello -p
用vscode編寫第乙個程式hello.go:

package main

import "fmt"

func main()

在終端執行:

然後我們可以安裝執行hello world

go install github.com/github-user/hello
這時候會生成可執行檔案,儲存在$gopath/bin目錄下:

在終端上執行得:

至此,go語言環境的搭建和vscode的配置已經全部結束了。

有時候我們會封裝一些函式供以後寫程式的時候呼叫,這時候就可以用go語言的專案打包命令:

go install [包路徑]
具體操作如下:

首先新建資料夾/github.com/github-user/lib

在lib中編寫go檔案:

package lib

import "fmt"

func print(msg string)

然後執行

go install /github.com/github-user/lib
就會在pkg資料夾下找到lib.a檔案,這個就是專案包:

然後在其他go檔案中可以引用這個包中的函式:

直接在vscode上執行:

選擇debug->start debuging:

請參考我的另一篇部落格,這裡就不再贅述:

git常用命令

參考文件:

不翻牆 快速安裝 golang.org/x/lint/golint 和 golang.org/x/tools/

centos7安裝golang環境

centos7下安裝vscode

Linux上go語言搭建環境

每次想在電腦上搞個linux環境,沒有搞個筆記,很麻煩,於是自己記錄一下。還有我這個虛擬機器直接安裝再預設目錄。之前沒安裝再預設目錄老是出現奇怪的問題。沒確認是不是這個原因導致的那些問題。輸入名稱後,選擇資料資料夾。型別,版本等都是輸入了名稱後自動選擇的。這裡就不改了。後面就一直下一步下一步。介面名...

Go語言環境安裝 搭建 Linux

linux的東西果然不記不行啊 然後連線伺服器,使用wget命令獲取安裝包 如沒有wget命令需要先安裝wget 例如wget https 然後我們解壓gz包 gzip d go1.11.2.linux amd64.tar.gz然後我們再檢視檔案發現變成了tar包 我們再解壓tar包 tar xvf...

go語言開發環境搭建 GO語言開發環境搭建

go語言支援以下系統1 linux 2 freebsd 3 mac os x 也稱為 darwin 4 windows 本文以linux系統進行展開 將將 usr local go bin 目錄新增至path環境變數 export path path usr local go bin重啟 sourc...