Go语言命令行工具介绍-3
章节
- 命令-go build
- 命令-go run
- 命令-go get
1.go build
用于编译源码文件、代码包、依赖包;
1.1 编写源代码 test.go
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("test go")
time.Sleep(3 * time.Second)
fmt.Print("test go after 3 seconds")
}
1.2 运行 go build
go build test.go
将 test.go 源代码编译完成之后,src目录下会新增编译完成之后的 test 可运行文件,如下图所示:
1.3 运行可直接运行的文件
./test
1.4 程序运行结果
test go
test go after 3 seconds
1.5 执行流程图示
2. go run
可以编译并运行Go源码文件,包含了源文件编译、运行两个过程;
2.1 运行 go run
go run test.go
2.2 程序运行结果
test go
test go after 3 seconds
2.3 执行流程图示
3. go get
主要用来动态获取远程代码包;没啥可记录的,类似wget;
注意:go语言命令行工具 与 go语言本身是有区别的

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Go语言环境搭建(Mac os)与IDE安装-2
章节 go 环境设置 goland 下载配置 在网上找到一篇简约的配置文章go环境配置,大家可以参考配置,亲测有效。 demo程序效果如下所示: mian.go demo程序
-
下一篇
记一次Eclipse关于JDK和JRE的问题
今天同事遇到个问题,发现import package居然报错,但是那个package实际上存在。一般情况某个类有问题或者是该类中的方法有问题,总会在IDE中显示一条红线。但是这次确实是没有问题。我找到该类所在的子模块,使用mvn install。这个错误我之前遇到过,光update project是没有用的,update project主要作用是同步。比如,我在父工程中加入其他第三方插件依赖,有些地方需要它,有的时候,明明已经导入该依赖,可是我却不能用它。这时,只需update project即可。根据整个项目的大小,需要的时间是不同的,如果项目过大,update project的时间可能会过长。 贴贴关于mvn install的错误: 关键信息就是:No compile is provider in this environment.Perhaps you are running on a JRE rather then a JDK 翻译过来的意思是: 在此环境中没有编译器提供程序。也许您运行的是JRE而不是JDK 很多篇博客只讲如何解决,不讲是什么原因。 当然了,开发经验多年的小伙...
相关文章
文章评论
共有0条评论来说两句吧...