Как импортировать значение в GCCGO для выполнения чего-то вроде go linker ldflags -X делает в компиляторе GC - PullRequest
0 голосов
/ 27 ноября 2018

Теперь у меня есть код bash, который может импортировать значение версии в исходный код go во время компиляции с помощью компоновщика, который есть в инструменте go.Этот код может нормально работать с GC.

go build -ldflags "-X что-то: что-то" main.go

Но я тестирую свой код на машине, архитектура которой поддерживает только gccgo вместо gc,и gccgo не поддерживает -ldflags, который является средством компоновки в gc.Хотя у gccgo есть параметры флагов, например -gccgoflags, я не увидел нужный флаг связывания.

Я хочу знать, есть ли в gccgo какие-либо относительные флаги или есть альтернативный способ вставить значение висходный код?

Я не хочу жестко кодировать эту функцию с помощью bash.

Спасибо.

...