在Ubuntu系統上進行Golang代碼的編譯和測試,你需要遵循以下步驟:
安裝Go語言環境:如果你還沒有安裝Go語言環境,請訪問Go官方網站下載并安裝適用于Ubuntu的Go版本。按照官方文檔的說明進行安裝。
配置環境變量:安裝完成后,你需要配置環境變量。在終端中執行以下命令:
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.profile
source ~/.profile
這將把Go的可執行文件路徑添加到系統的PATH環境變量中。
mkdir my_golang_project
cd my_golang_project
編寫Go代碼:在項目根目錄下創建一個新的.go
文件,例如main.go
,并編寫你的Go代碼。
編譯Go代碼:在終端中,進入項目根目錄,執行以下命令來編譯你的Go代碼:
go build
這將生成一個可執行文件(如果編譯成功)。你可以通過運行./main
(或者可執行文件的名稱)來執行它。
_test.go
結尾的文件,例如main_test.go
。在這個文件中,編寫你的測試函數。測試函數的命名應該以Test
開頭,接受一個*testing.T
類型的參數。例如:package main
import "testing"
func TestAddition(t *testing.T) {
result := Add(1, 2)
if result != 3 {
t.Errorf("Addition failed: expected 3, got %d", result)
}
}
go test
這將運行你在_test.go
文件中定義的所有測試函數,并輸出測試結果。
以上就是在Ubuntu系統上進行Golang代碼編譯和測試的基本步驟。你可以根據自己的需求進行調整和優化。