Цель
Я хочу собрать cmd / compile , которая является командой компиляции go.
Задача
Сначала я клонировали https://github.com/golang/go в ~/src/github.com/golang/go
и изменили коды в src/cmd/compile
.
Во-вторых, я перешел в ~/src/github.com/golang/go/src
и набрал go build -o aaa -i cmd/compile
.
Наконец , aaa
работает, но не содержит ничего, что я изменил.
Как вы знаете, в любом месте (даже если ~/
или /tmp
или другие), как только вы наберете go build -o aaa -i cmd/compile
, вы можно получить aaa
.
Но я хочу изменить его и собрать.
Как я могу это сделать?