Go语言学习札记—— 第二章 Go编程环境(2)

2.2 运行

2.2.1 Hello World 实例

hello.go 代码:

编译代码:

$8g hello.go

8g 是针对i386 指令的编译器,它的输出文件为 hello.8 。其中 ‘8’ 表示文件是 i386 指令的输出文件。 如果是amd64arm 处理器,后缀则为 ‘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 运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值