一直有用到go的交叉編譯,但是之前都是在gitbash上面使用linux命令編譯的,命令如下:
export GOOS=linux
但是最近用到了powershell,所以想要在上面嘗試交叉編譯,發現並不能使用上述命令,會報錯
后來網上查了相關命令,要使用$env:這個命令來修改環境變量,注意一定要加上$,我一直以為這個符號是命令行開始標志,一直嘗試失敗。。。。
正確命令如下:
$env:GOOS="linux"
執行完了之后可以使用以下命令輸出環境變量看一下:
$env:GOOS