添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
腹黑的西装  ·  opencv+VS配置 | zdaiot·  4 周前    · 
无邪的大熊猫  ·  linux opencv 静态编译 ...·  4 周前    · 
大力的树叶  ·  Mass-deploying with ...·  3 月前    · 
老实的烈酒  ·  40年光荣与梦想 ...·  5 月前    · 
爱看球的显示器  ·  Bright Beginnings·  6 月前    · 
发怒的花卷  ·  Glide - 缩略图 - Yuan Fu·  9 月前    · 
CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=5 go build ddns.go

r8500 虽然是 ARMv7 , 但应该是被阉割过,不支持 ARMv7 的一些特性,只能采用 GOARM = 5 , 6/7都不行, 编译后才能运行

另外,编译的文件,由于应用到时区,会报错:

error: panic: open /usr/local/go/lib/time/zoneinfo.zip: no such file or directory

在其源码内可找到问题:

https://golang.org/src/time/zoneinfo_unix.go#L31

// Many systems use /usr/share/zoneinfo, Solaris 2 has
// /usr/share/lib/zoneinfo, IRIX 6 has /usr/lib/locale/TZ.
var zoneSources = []string{
    "/usr/share/zoneinfo/",
    "/usr/share/lib/zoneinfo/",
    "/usr/lib/locale/TZ/",
    runtime.GOROOT() + "/lib/time/zoneinfo.zip",

解决方法: go 源码包内,找到 lib/time/zoneinfo.zip 复制到运行环境的  $GOROOT/lib/time/ 内。 运行前指定 GOROOT

GOROOT=/jffs/scripts /jffs/scripts/ddns -rr bx1 -rid 123456 -value $1