Теперь у меня есть код bash, который может импортировать значение версии в исходный код go во время компиляции с помощью компоновщика, который есть в инструменте go.Этот код может нормально работать с GC.
go build -ldflags "-X что-то: что-то" main.go
Но я тестирую свой код на машине, архитектура которой поддерживает только gccgo вместо gc,и gccgo не поддерживает -ldflags, который является средством компоновки в gc.Хотя у gccgo есть параметры флагов, например -gccgoflags, я не увидел нужный флаг связывания.
Я хочу знать, есть ли в gccgo какие-либо относительные флаги или есть альтернативный способ вставить значение висходный код?
Я не хочу жестко кодировать эту функцию с помощью bash.
Спасибо.