欢迎来真孝善网,为您提供真孝善正能量书籍故事!

探索系列三部曲:备受推崇的入门经典

时间:11-09 神话故事 提交错误

这篇文章给大家聊聊关于探索系列三部曲:备受推崇的入门经典,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

第一个Go程序

Hello World

现在让我们创建第一个Go 项目——hello。在我们的GOPATH下的src目录中创建hello目录。

在此目录下创建main.go文件:

package main //声明主包,表示当前是一个可执行程序

import "fmt" //导入内置的fmt包

func main(){ //main函数是程序执行的入口点

fmt.Println("Hello World!") //打印Hello World!在航站楼

}去构建

go build 的意思是将源代码编译成可执行文件。在hello目录下执行:

go build或者在其他目录执行以下命令:

go build hellogo编译器会去GOPATH的src目录下找到你要编译的hello项目。

编译后的可执行文件将保存在执行编译命令的当前目录中。如果是Windows平台,会在当前目录下找到hello.exe可执行文件。

hello.exe文件可以直接在终端中执行:

d:codegosrchellohello.exe

你好世界!我们还可以使用-o参数来指定编译后的可执行文件的名称。

go build -o heiheihei.exego 安装

go install 是安装的意思。它首先编译源代码得到可执行文件,然后将可执行文件移动到GOPATH的bin目录下。因为我们的环境变量中配置了GOPATH下的bin目录,所以我们可以在任何地方直接执行可执行文件。

跨平台编译

默认情况下,我们go build的可执行文件都是当前操作系统的可执行文件。如果我想在windows下编译linux可执行文件,该怎么办?

只需指定目标操作系统的平台和处理器架构:

SET CGO_ENABLED=0 //禁用CGO

SET GOOS=linux //目标平台为linux

SET GOARCH=amd64 //目标处理器架构为amd64,然后执行go build命令。你得到的是一个可以在Linux平台上运行的可执行文件。

Mac下编译Linux和Windows平台的64位可执行程序:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go 构建

CGO_ENABLED=0 GOOS=windows GOARCH=amd64 在go buildLinux 下编译Mac 和Windows 平台的64 位可执行程序:

CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 去构建

CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build 在Windows 下编译Mac 平台的64 位可执行程序:

SET CGO_ENABLED=0 SET GOOS=达尔文

好了,文章到此结束,希望可以帮助到大家。

用户评论

空谷幽兰

这听起来真有意思,我一直好奇 GO 的未来走向。

    有19位网友表示赞同!

哥帅但不是蟋蟀

好久没关注 GO 了,这次更新的内容是不是很强大?

    有17位网友表示赞同!

揉乱头发

Hello World 现在有什么不一样吗?我该去看看最新的变化。

    有7位网友表示赞同!

ヅ她的身影若隐若现

GO 系列三的开发周期有多长呢?

    有9位网友表示赞同!

墨城烟柳

期待这个系列能够带来更多惊喜的功能!

    有19位网友表示赞同!

寂莫

我一直喜欢用 GO 写代码,这次更新肯定会让我更加兴奋。

    有17位网友表示赞同!

南初

是不是有人会专门写一篇关于 Hello World 的深度解析呢?

    有11位网友表示赞同!

刺心爱人i

GO 现在在各个领域的应用怎么样?

    有18位网友表示赞同!

淡抹丶悲伤

不知道这个系列三会不会增加新的语法或库函数?

    有14位网友表示赞同!

有你,很幸福

学习 GO 的门槛比较高吗?

    有12位网友表示赞同!

泡泡龙

GO 和其他语言相比有什么优势?

    有19位网友表示赞同!

颓废人士

之前用的 GO 版本太老了,我应该去看一下这次版本的更新内容。

    有13位网友表示赞同!

我怕疼别碰我伤口

这个系列三有没有什么特别的地方可以用中文开发呢?

    有20位网友表示赞同!

水波映月

GO 的社区氛围怎么样?很容易找到帮助吗?

    有15位网友表示赞同!

那伤。眞美

希望这个系列三能够让 GO 更加易用和灵活。

    有20位网友表示赞同!

麝香味

学习这段时间,GO 还真是个不错的选择啊!

    有11位网友表示赞同!

别在我面前犯贱

期待这款更新能够让我写代码更快更方便。

    有18位网友表示赞同!

↘▂_倥絔

Go 語言的发展方向是怎样的?

    有18位网友表示赞同!

坏小子不坏

GO 的未来可期!

    有12位网友表示赞同!

【探索系列三部曲:备受推崇的入门经典】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活