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