My Go软件包包含一个.c文件,该文件使用需要特定CFLAGS集的库。在命令行中“去安装”我可以指定CGO_CFLAGS
所需的标志,并且一切正常。不过,我想这样做是为了让某人可以“获取”我的包并在不传递任何额外的命令行参数的情况下构建它。在Go包中持久地设置CGO_CFLAGS?
Go包装系统是否提供了一个我可以放置这样的配置的地方,以指定在包装时总是需要的一些参数?
(我知道围棋源文件做#cgo CFLAGS:
指令,但记得,在我的包我有一个.c的源代码文件,所以需要CGO_CFLAGS设置为整个构建过程)
@kdt,这在[文档](http://golang.org/cmd/cgo)中都有解释。 – kostix
@Erikw谢谢,我不知何故知道我的.go文件中的选项没有被应用到.c文件,但你说得很对。 – kdt