И это всё МОЁ

t.go

package main

import "fmt"

var a string

func main() {
fmt.Println(a)
}

b.go

package main

import (
"fmt"
"log"
"os/exec"
)

func main() {
cmd := []string{"build", "-ldflags", fmt.Sprintf(`"-X main.a=%s"`, "qwerty";), "."}
log.Println(exec.Command("go", cmd...).Run())
}

Я собираю b.go, запускаю в каталоге с t.go
t.go компилируется, но при запуске ./t пусто.








 ,