目录结构如下

myproject
+-- src|-- myapp|   +-- myapp.go+-- mylib+-- logger.go

其中mylib目录是一个lib库,myapp是一个应用,其中引用了mylib库。

编译打包

  1. 查看gopath是否进行设置,没有设置,进行设置:export GOPATH=/home/kongxx/test/golang/myproject

  2. 编译打包

    cd /home/kongxx/test/golang/myproject 
    go install mylib 
    go install myapp

  3. 下面是运行编译打包之后的目录结构,其中 
    * pkg 目录是生成的库目录 
    * bin 目录是生成的可运行程序目录

  4. 运行bin/myapp即可

以上是参照golang社区总结得到的,上面是本人的编译发布顺序

转载于:https://blog.51cto.com/iammoon24/1902553

golang工程打包不发布相关推荐

  1. IOS工程自动打包并发布脚本实现

    文章首发地址:http://webfrogs.me/2013/02/18/ios-automation/ 作者:webfrogs 转载请注明出处. 前言 IOS的开发过程中,当需要给测试人员发布测试包 ...

  2. MyEclipse 打包和发布的个人总结 .

    MyEclipse 打包和发布的个人总结 开发环境 myeclipse7.0 jdk1.6 tomacat6 实验方法一:简单的内部测试的发布方法,不用打包步骤 使用myesclipse时,在本机自动 ...

  3. iOS一键搞定自动打包并发布到AppStore和Fir

    原文发布在个人简书,更多内容欢迎关注笔者简书 互相交流. 日常编译打包工作主要是以下两个目的: 提交测试版本ipa给测试人员 配置好测试描述文件,然后Product -> Archive编译打包 ...

  4. iOS中使用Fastlane实现自动化打包和发布

    iOS中使用Fastlane实现自动化打包和发布 2017-05-19 14:46 编辑: sasukeo 分类:iOS开发 来源:iOS_小松哥的简书 1 1241 iOS开发自动化fastlane ...

  5. cocos creator麻将教程系列(七)—— 达达麻将打包与发布

    达达麻将打包与发布 达达麻将版图 打包注意事项 1:打包之前仔细学习creator的android 与h5的打包; 2: 达达麻将打包两个注意点: (1) 录音的代码; (2)微信的登陆代码; 3: ...

  6. CentOS7 安装配置 jenkins 及 自动从gitlab上拉取代码自动打包并发布到远程tomcat服务器

    jenkins 是一个开源软件项目,是基于 java 开发的一种持续集成工具,本文是对 jenkins2.176(目前最新稳定版) 进行安装和配置,实现 gitlab 上获取项目,并进行持续化自动部署 ...

  7. Qt中应用程序的打包与发布

    文章目录 1 Qt中应用程序的打包与发布 1.1 调试与发布 1.2 程序的库依赖 1.3 部署程序的开发 1 Qt中应用程序的打包与发布 1.1 调试与发布 发布应用程序时的候选者: 调试版(deb ...

  8. iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

    继前一篇: Mac环境下安装Jenkins Jenkins安装好后, 我们试着创建一个iOS自动打包并发布的任务 iOS App构建必须在MAC上面使用xcode进行,所以我们要安装下xcode集成插 ...

  9. Vue014_ vue  项目的打包与发布

    模板项目的结构 |-- build : webpack 相关的配置文件夹(基本不需要修改) |-- dev-server.js : 通过 express 启动后台服务器 |-- config: web ...

最新文章

  1. html脚本语言居中,web前端:CSS--几种常用的水平垂直居中对齐方法
  2. ansible-playbook 手工编译安装nginx
  3. C#刷剑指Offer | 二叉树中和为某一值的路径
  4. ASP.NET Core 静态文件及JS包管理器(npm, Bower)的使用
  5. 平面向量坐标加法c语言,PTA-C语言 习题9-3 平面向量加法 (15分)
  6. Python菜鸟入门:day07条件循环
  7. iNavFlight之MSP DJI协议分析
  8. 【laravel】切换语言包 中文,英文
  9. 从删库到跑路再到权限管理
  10. 网络编程 2 套接字socket
  11. 做全新的自己,向未来冲刺
  12. 磁盘概念-Fidisk-Parted
  13. linux命令如何查看dns,linux查看dns命令
  14. ( 285 => 347)JQ的继承方法
  15. 你需要的不是中台,而是一名合格的架构师
  16. SWUST OJ#971 #972 返回二叉树宽度和深度
  17. 如何将npm升级到最新版本
  18. gitlab报错 fatal index-pack failed error RPC failed result
  19. 解决No tf data. Actual error: Fixed Frame [world] does not exist错误
  20. 【唐老狮】C#四部曲之C#基础:习题汇总

热门文章

  1. mybaits四-3:获取保存数据的id
  2. python十四:全局变量(global)与局部变量与上一级变量(nonlocal)
  3. CentOS7援救模式下更改密码
  4. 玩转iOS开发:《iOS设计模式 — 单例模式》
  5. raid0+磁盘加密
  6. CentOS虚拟机克隆后网卡配置问题
  7. hadoop 全分布式部署
  8. ubuntu安装lrzsz报错“E: Unable to locate package”
  9. numba 让python速度提升百倍
  10. 【面试题】你知道为什么HashMap是线程不安全的吗?