windows环境下向linux交叉编译。
使用VSCode作为开发环境,要注意cmd和powershell的区别!
淦!
https://www.cnblogs.com/wuyaxiansheng/p/12622549.html
cmd和powershell的区别
---------------------------------------------------------------------------------
一般来说,ls这个命令在powershell里面可以用,cmd里面不可以用
正经解释
在Windows中CMD和PowerShell都是命令行执行窗口,PowerShell 从 Windows7 时***始内置于 Windows 系统当中,可以看作是微软对CMD 的大升级,两者并存于 Windows 系统中。CMD的所有的常用命令诸如dir, cd等在 PowerShell 中都能直接使,但PowerShell功能不限于此,具有强大的功能。powershell需要.NET环境的支持,同时支持.NET对象。
一行交叉编译
$env:GOOS="linux";$env:GOARCH="amd64";go build test.go