嗯,我是Gooo的肉体。我有一个任务是通过这个blog重新编译Golang的运行时。
One way is to change this default number in the GO runtime (GCC-GO or GC) and recompile the runtime. In proc.go, you can change the line sched.maxmcount = 10000 to a number that is appropriate.
我按照此Installing Go from source执行此cmd:
./all.bash
输出是:
Building Go bootstrap tool.
cmd/dist
import cycle not allowed
package cmd/dist
imports bytes
imports errors
imports runtime
imports runtime/internal/atomic
imports unsafe
imports runtime
似乎一切正常,但是当我检查go
cmd时,它是一样的。另外,我无法找到bin或pkg dir的任何更改。
go install src/runtime
此外,它没有出现任何错误,我找不到任何目标版本。
我不知道怎么做:(
任何建议都如此适应!
答案 0 :(得分:1)
您可以按导入路径安装软件包,因此不要使用src/
前缀。
要重新编译运行时包,请使用:
$ go install -a -v runtime
runtime/internal/sys
runtime/internal/atomic
runtime