如题,学习Go语言编程里的代码,
func main(){
......
conn, err := net.Dial("ip4:icmp", service)
checkError(err)
......
}
func checkError(err error){
if err != nil{
fmt.Fprintf(os.Stderr, "Fatal error: %s", err.Error())
os.Exit(1)
}
}
ide下debug的时候提示 Fatal error: dial ip4:icmp 61.135.169.121: socket: operation not permitted;
在控制台下用sudo执行没问题,但是这样就不能调试了(不用gdb);
问一下各位大神:谁用gogland啊,怎么在debug的时候让程序有root权限?
更多评论