TA的每日心情 | 无聊 2019-4-21 13:02 |
---|
签到天数: 3 天 [LV.2]圆转纯熟
|
简单构建一个项目,如下是mian.go文件- package main
- // 条件编译-构建标签-如何使用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 中指定编译的标签,指定了这个之后,编译器可以正常识别带有指定标签的源码文件。但直接执行的话,还是会报错:undefined ***
剩下的还需要编辑 Go Build Configuration 文件,在配置文件中的 Go tool arguments 中指定 tags 参数,需要格外注意的是,tags 参数如果指定多个的话,是使用逗号进行分割的。
到此这篇关于GoLand编译带有构建标签的程序的文章就介绍到这了,更多相关GoLand编译程序内容请搜索咔叽论坛以前的文章或继续浏览下面的相关文章希望大家以后多多支持咔叽论坛!
原文地址:https://www.jb51.net/article/200966.htm |
|