又今天换了电脑,之前的项目运行报错
# github.com/fvbock/endless vendor\github.com\fvbock\endless\endless.g64:3: undefined: syscall.SIGUSR1 vendor\github.com\fvbock\endless\endless.g65:3: undefined: syscall.SIGUSR2 vendor\github.com\fvbock\endless\endless.g68:3: undefined: syscall.SIGTSTP vendor\github.com\fvbock\endless\endless.g111:5: undefined: syscall.SIGUSR1 vendor\github.com\fvbock\endless\endless.g112:5: undefined: syscall.SIGUSR2 vendor\github.com\fvbock\endless\endless.g115:5: undefined: syscall.SIGTSTP vendor\github.com\fvbock\endless\endless.g119:5: undefined: syscall.SIGUSR1 vendor\github.com\fvbock\endless\endless.g120:5: undefined: syscall.SIGUSR2 vendor\github.com\fvbock\endless\endless.g123:5: undefined: syscall.SIGTSTP vendor\github.com\fvbock\endless\endless.g224:3: undefined: syscall.Kill vendor\github.com\fvbock\endless\endless.g224:3: too many errors
晚上百度白嫖了一波改了一下
先找到 syscall/types_windows.go
如果是goland的编辑器 库直接 ctrl + shift + n 输入 syscall/types_windows.go 直接定位找到
或者就点击编辑器报错高亮一步步点过去
修改位置
/** 兼容windows start */
16: "SIGUSR1",
17: "SIGUSR2",
18: "SIGTSTP",
/** 兼容windows end */
/** 兼容windows start */
func Kill(...interface{}) {
return;
}
const (
SIGUSR1 = Signal(0x10)
SIGUSR2 = Signal(0x11)
SIGTSTP = Signal(0x12)
)
/** 兼容windows end */
然后运行程序
这个时候又又又又报错了
exec: "gcc": executable file not found in %PATH%
这里下载一下 传送门 解压到文件夹里 加个 path
cmd 运行 gcc -v 有返回就正常可以用了
程序员,产品
8.6
PHP Go 前端
JwCode
渐悟分享