分享
  1. 首页
  2. 文章

Go命令行工具

day_day_up1991 · · 6966 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

ubuntu安装配置好go环境后,终端执行"go"则会显示出一些常用命令。其中有一些是在编译安装信令服务器时使用到的。
执行"go"后,

Usage:
 go command [arguments]
The commands are:
 build compile packages and dependencies
 clean remove object files
 env print Go environment information
 fix run go tool fix on packages
 fmt run gofmt on package sources
 get download and install packages and dependencies
 install compile and install packages and dependencies
 list list packages
 run compile and run Go program
 test test packages
 tool run specified go tool
 version print Go version
 vet run go tool vet on packages
Use "go help [command]" for more information about a command.
Additional help topics:
 c calling between Go and C
 gopath GOPATH environment variable
 importpath import path syntax
 packages description of package lists
 testflag description of testing flags
 testfunc description of testing functions

go build:编译包和依赖项。
如果是main包,默认编译执行命令时所在目录的所有包,生成可执行文件。也可指定要编译的文件,在命令后加上文件即可。

go get :下载并安装包和依赖。分为两步,下载所需的依赖包,编译并安装。下载依赖源码下载工具。在go get之前,必须安装必要的下载工具,更详细介绍可见http://www.jb51.net/article/56781.htm

go install:编译并且安装包和依赖。分两步,编译生成结果文件,将结果文件移到GOPATH/pkg或者GOPATH/binmulu xia .

go doc pkgname:可以用来查看pkgname手册。尝试了下,在ubuntu14.04上面,go1.5.1情况下,执行apt-get install golang-go.tools即可安装go doc工具。

apprtc的信令服务器collider编译安装的步骤为
go get collidermain 作用是下载依赖项
go install collidermain 作用是编译和安装,最后在GOPATH/bin下生成可执行文件。


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:day_day_up1991

查看原文:Go命令行工具

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
6966 次点击
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏