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

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

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 运行

 


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

本文来自:CSDN博客

感谢作者:savechina

查看原文:Go语言学习札记—— 第二章 Go编程环境(2)

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

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