标签: go mips
我遇到了Go无法在MIPSLE路由器上收听的错误。使用net.Listen("tcp", "127.0.0.1:8080")
net.Listen("tcp", "127.0.0.1:8080")
正在返回Error listening: listen tcp 127.0.0.1:8080: errno -89
Error listening: listen tcp 127.0.0.1:8080: errno -89
C编译程序运行良好,似乎只是Go。我正在使用1.10.8版本进行编译(1.11+无法在路由器上运行)
env GOOS=linux GOARCH=mipsle GOMIPS=softfloat go build -a main.go
答案 0 :(得分:1)
https://github.com/golang/go/issues/23446
在较早的内核版本上带有套接字标志的问题。在GO 1.11 +