• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    GoLand编译带有构建标签的程序思路详解

    简单构建一个项目,如下是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编译程序内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • docker 容器上编译 go 程序提示找不到文件问题
    • Golang如何交叉编译各个平台的二进制文件详解
    • 在Mac OS上安装Go语言编译器的方法
    • 在Python的Django框架中编写编译函数
    • mac下golang安装了windows编译环境后编译变慢
    上一篇:go实现fping功能
    下一篇:聊聊golang的defer的使用
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    GoLand编译带有构建标签的程序思路详解 GoLand,编译,带有,构建,标签,