这是代码:
package main
import (
"log"
"github.com/google/gopacket"
"github.com/google/gopacket/pcap"
)
func main() {
log.Print(gopacket.MaxEndpointSize)
log.Print(pcap.MaxBpfInstructions)
}
当我运行go build
时,我得到这个:
./main.go:11: undefined: pcap.MaxBpfInstructions
但你可以在这里看到MaxBpfInstructions
:https://godoc.org/github.com/google/gopacket/pcap#pkg-constants
我觉得这一定是一个愚蠢的错误,但我找不到它。帮助?
看来我错过了libpcap-dev
.现在为什么 Go 或包没有抛出正确的错误消息超出了我的范围。