今天将本地代码拷贝到linux服务器上进行编译时,出现错误
syscall.go:84:16: undefined: unsafe.Slice
查找原因,本地环境编译正常,linux环境编译不正常,然后发现本地的golang版本是V1.19,而linux服务器的版本是V1.16
网上查询出现该问题的原因是golang的版本问题,使用1.17及以上版本,于是把linux版本升级到V1.18后,重新编译恢复正常。
今天将本地代码拷贝到linux服务器上进行编译时,出现错误
syscall.go:84:16: undefined: unsafe.Slice
查找原因,本地环境编译正常,linux环境编译不正常,然后发现本地的golang版本是V1.19,而linux服务器的版本是V1.16
网上查询出现该问题的原因是golang的版本问题,使用1.17及以上版本,于是把linux版本升级到V1.18后,重新编译恢复正常。