ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] > [参考](https://www.cnblogs.com/zhangmingcheng/p/16241306.html) ## 概述 有些国产化的环境中,golang.org/x/sys 不能直接用公网环境中的包,因为这些包依赖的系统文件与国产化文件存在差异 ## 问题描述 出现以下或类似问题,这是因为它找不到当前平台所对应的硬件信息文件 ``` endor/golang.org/x/sys/unix/affinity_linux.go:14:35: undefined: _NCPUBITS vendor/golang.org/x/sys/unix/affinity_linux.go:17:25: undefined: cpuMask vendor/golang.org/x/sys/unix/affinity_linux.go:50:27: undefined: cpuMask vendor/golang.org/x/sys/unix/sockcmsg_unix.go:34:9: undefined: Cmsghdr vendor/golang.org/x/sys/unix/ztypes_linux.go:23:11: undefined: Timespec vendor/golang.org/x/sys/unix/ztypes_linux.go:24:11: undefined: Timespec vendor/golang.org/x/sys/unix/ztypes_linux.go:1132:12: undefined: SockaddrStorage vendor/golang.org/x/sys/unix/ztypes_linux.go:2313:8: undefined: Timespec vendor/golang.org/x/sys/unix/ztypes_linux.go:2806:8: undefined: TIPCSubscr vendor/golang.org/x/sys/unix/ztypes_linux.go:3214:10: undefined: PPSKInfo vendor/golang.org/x/sys/unix/affinity_linux.go:50:27: too many errors ``` 解决办法 ``` cp -rf /root/go-sw64-1.18.7/src/cmd/vendor/golang.org/x/sys/unix /root/go/pkg/mod/golang.org/x/sys@v0.0.0-20220829200755-d48e67d00261 ```