繁体   English   中英

在GO中找不到包“ internal / cpu”错误

[英]Cannot find package “internal/cpu” error in GO

转到内部软件包内部/ cpu ,它公开了检测SIMD风味的所有必需功能。 请参阅字节包中的使用示例。

我正在尝试从internal/cpu包中获取功能标志变量,但是当我尝试执行go build时,我遇到了以下错误: cannot find package "internal/cpu

import (
    "fmt"
    "internal/cpu"
)

func main() {
    if cpu.X86.HasAVX2 {
        fmt.Println("AVX2 SIMD instructions available")
    }
}

我做错了什么?

由于以下规则,您将无法导入internal/cpu

只有以“ internal”的父级为根的目录树中的代码才能导入名为“ internal”的目录中或以下的代码。

https://golang.org/cmd/go/#hdr-Internal_Directories

您可以复制所需的代码部分,只需确保遵循相当开放的LICENSE:

https://golang.org/LICENSE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM