Golang交叉编译:gccgo
所以,由于迪恩的线索,我已经解决了问题并解决了它。
问题是由于我通过apt-get安装Go,然后将其删除(通过apt-get),然后从golang网站安装Go。第一次安装时仍有文件遗留,可能是旧版本,因此不支持-marm标志。
无论如何我打算擦我的开发机器,所以我做了,再次安装了Ubuntu,从网站安装了Go(不是通过apt-get),一切都工作了。如果您不想擦除机器,那么只需确保环顾四周以查看是否存在版本冲突。
我之前被这种事情所困扰(通过apt-get安装node.js,意识到它已经过时了很多版本,然后删除,并通过源安装node.js),所以如果有人在读这个,通过apt-get安装软件时要小心,然后升级,因为你可能有像我一样的类似版本问题!