为AirOS编译golang

时间:2017-10-06 18:26:10

标签: go

我想编译一个用GO编写的简单应用程序,在运行AirOS 6.0.4的Ubiquiti Nanostation上运行。我试过OS + ARCH的一些组合,涉及Linux + mips,但没有运气。这可能吗?如果是这样,我该怎么做。

1 个答案:

答案 0 :(得分:1)

将GO从我正在运行的版本(1.9)更新到1.10可以解决问题。 OS / ARCH的正确组合是linux / mips,但是由于某种原因,我一直遇到out of memory错误,直到更新为止。

在编译应用程序之后,我还建议使用此https://blog.filippo.io/shrink-your-go-binaries-with-this-one-weird-trick/信息来减少可执行文件的大小,因为Ubiquiti Nanostations上的可用空间并不是很大。