2015-09-05 43 views
1

我知道有幾種方法可以通過一些額外的代碼來完成此操作,但它讓我好奇......是否有一種方法可以在Go應用程序中使用ldflags設置未分配的整數?舉例來說,你可以調用...在Go中可以使用ldflags設置一個未分配的整數嗎?

go build -ldflags "-X main.CurrentEnvironment 1" 

而且有它設置:

package main 

var CurrentEnvironment int 

func main() { 

    ... 

} 

我找不到支持這一任何文件,所以我推測答案是否定的,但也許有一種方法。

+4

否。文檔具體說-X是設置一個字符串。 – JimB

+0

你有參考嗎?我無法爲我的生活找到它。否則,謝謝。 – jamesmillerio

+1

@JimB:答案部分在這裏:↓↓↓↓↓↓ –

回答

2

您只能使用-X標誌設置字符串值(docs)。然後你可以用Atoi將它轉換爲主函數中的一個int。

相關問題