和同事協作開發golang項目的時候,同事是在windows平臺上進行開發,一運行項目發現報錯。后來在mac環境下面嘗試調試,安裝了windows的編譯環境:
$ cd /usr/local/go/src/
$ sudo CGO_ENABLED=0 GOOS=windows GOARCH=amd64 ./make.bash
調試后發現原來是windows下是不支持fcntl,真是郁悶非常。后來在開發的時候發現mac下的編譯測試包也明顯變慢了,原來1,2秒就可以編譯好了,現在要5,6秒。懷疑是先前安裝windows編譯環境導致的,于是嘗試重新安裝了golang語言就OK了。
以上所述就是本文的解決辦法了,希望大家能夠喜歡。