簡單構(gòu)建一個項目,如下是mian.go文件
package main // 條件編譯-構(gòu)建標簽-如何使用IDE編譯和識別 func main() { RequestByRpc() }
模擬帶有一個http tags的文件
// +build http package main import "fmt" func RequestByHttp() { fmt.Println("using http method") }
模擬帶有一個rpc tags的文件
// +build rpc package main import "fmt" func RequestByRpc() { fmt.Println("using rpc method") }
在 Build Tags 中指定編譯的標簽,指定了這個之后,編譯器可以正常識別帶有指定標簽的源碼文件。但直接執(zhí)行的話,還是會報錯:undefined ***
剩下的還需要編輯 Go Build Configuration 文件,在配置文件中的 Go tool arguments 中指定 tags 參數(shù),需要格外注意的是,tags 參數(shù)如果指定多個的話,是使用逗號進行分割的。
到此這篇關(guān)于GoLand編譯帶有構(gòu)建標簽的程序的文章就介紹到這了,更多相關(guān)GoLand編譯程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!