Go语言学习札记—— 第二章 Go编程环境(2)
2.2 运行
2.2.1 Hello World 实例
hello.go 代码:
编译代码:
$8g hello.go
8g 是针对i386 指令的编译器,它的输出文件为 hello.8 。其中 ‘8’ 表示文件是 i386 指令的输出文件。 如果是amd64 和arm 处理器,后缀则为 ‘6’ 和 ‘5’ 。 也就是说,如果你用的是amd64 处理器,那么应该用6g 命令编译, 输出的文件为hello.6 。
链接代码:
$8l hello.8
运行程序:
$hello.out
或者使用
$8l -o hello.exe hello.8
直接输出 hello.exe 程序
如果是编译更复杂的过程,那么可能需要使用Makefile 。我习惯用Rake 去编译代码,这时就需要使用Rakefile.
Rakefile 文件实例:
使用说明:
需要修改的是源文件名字,在
FILES = FileList['writer.go','reader.go']
处添加你要编译的代码文件列表。
$rake compile // 编译代码
$rake link // 链接代码
$rake run // 编译代码
$rake clean // 删除生成的临时文件
$rake clobber // 删除所有生成的文件
$rake clobber // 删除所有生成的文件
$rake fmt // 格式化源代码
2.2.2 配置开发环境
Go 源代码文件是 UTF-8 编码的文件,当前所有的文本编辑器基本上都支持。在 Go 的发行包里有针对常用编辑器的代码高亮控件如: Vim 、 Emacs 等编辑器。我使用的是 Editplus 编辑器,下面以 Editplus 为例介绍配置 Go 开发环境。
编译配置:
链接配置:
运行配置:
代码界面:
提示:
Editplus工具快捷键:CTRL 1 编译
CTRL 2 链接
CTRL 3 运行
到此这篇关于“Go语言学习札记—— 第二章 Go编程环境(2)”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!
您可能感兴趣的文章:
Go编程基础—windows下Go语言开发环境搭建
想系统学习GO语言(Golang
Go语言学习札记—— 第二章 Go编程环境(2)
mysql导入导出数据时中文乱码的解决办法
go run main.go 参数_Go语言入门:Hello world
Go语言爱好者周刊:第 78 期 — 这道关于 goroutine 的题
go语言学习笔记(第3章)—面向对象编程
MySQL中group_concat函数使用例子
从零开始学习GO语言-搭建Go语言开发环境-快速开发入门第一个小程序
Hyperledger Fabric2.2环境搭建(一)——go语言