一直想看一下go語言,今天去googole code上下載了編譯環境,按照網上的教程設置了環境變量,寫了一個最簡單的hello world,結果編譯時出錯提示找到fmt包,想一想應該是環境變量設置不對,下面是我設置的環境變量shell
set GOROOT=%cd% set GOOS=windows set GOARCH=386 set GOBIN=%cd%\bin;%cd%\pkg\tool\windows_386 set path=%path%;%GOBIN%
在網上看到GOOS這個變量是darwin , 之因此會出找不到包的錯誤是由於,在用 go build *.go 命令時,會根據 變量 GOOS 和 GOARCH 去根目錄下面的pkg目錄下找相引入的文件,因此在設置coos時,要看一下pkg目錄下的目錄名稱。
還有在編譯源文件時,能夠不用 8g *.go 能夠直接用 go run *.go 方便多了windows