现在,我有了bash代码,可以使用go工具中的链接器在编译时将版本值导入go源代码。此代码可以在GC上正常运行。
go build -ldflags“ -X something:something” main.go
但是我正在机器上测试我的代码,该机器的体系结构仅支持gccgo而不是gc,并且gccgo不支持-ldflags,这是gc中的链接器工具。尽管gccgo具有-gccgoflags的标志选项,但我没有看到所需的链接标志。
我想知道gccgo中是否有相对标志,或者是否有其他方法可以将值插入源代码?
我不想用bash硬编码此功能。
谢谢。