教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 GO语言入门到精通(二)Golang编译器搭建

GO语言入门到精通(二)Golang编译器搭建

发布时间:2023-03-18   编辑:jiaochengji.com
教程集为您提供GO语言入门到精通(二)Golang编译器搭建等资源,欢迎您收藏本站,我们将为您提供最新的GO语言入门到精通(二)Golang编译器搭建资源

上一篇文章介绍了如何搭建Golang基础的环境——Golang环境搭建,这一期讲一下如何使用合适的IDE进行正式的开发。
大家还记得上一次我们是如何运行写好的helloworld的么?我们是通过创建一个后缀名为go的文件,输入简单的代码,保存后再用CMD的方式运行的,这样的方式类似于html文本编辑,真实开发中肯定不是这样的。
欲先攻其事,必先利其器,好的IDE能够将大大提升我们编程的效率,不论是学习还是工作,选择一款合适的IDE总是没错的,关于GO语言,给大家推荐两款不错的IDE
1.IntelliJ IDEA 编辑器
* IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等极少数语言。
关于idea的环境搭建,给大家推荐一篇文章,我在本地也下了,但是感觉其对GO语言的支持一般,不过不可否认的是IDEA是一款商用级的编译器,简直强大到没朋友,凡是和JAVA有关的用IDEA准没错,但在这里我就不多赘述,感兴趣的朋友可以看下这篇文章,介绍的相当不错:
Idea集成go开发环境
2.LITEIDE
LiteIDE是一款专为Go语言开发而设计的跨平台轻量级集成开发环境(IDE),基于Qt开发,支持Windows、Linux和Mac OS X平台。LiteIDE的第一个版本发布于2011年1月初,是最早的面向Go语言的IDE之一。到2013年1月为止,LiteIDE已经发布到版本X16。

LiteIDE主要特点

支持主流操作系统
Windows
Linux
MacOS X
Go编译环境管理和切换
管理和切换多个Go编译环境
支持Go语言交叉编译
与Go标准一致的项目管理方式
基于GOPATH的包浏览器
基于GOPATH的编译系统
基于GOPATH的Api文档检索
Go语言的编辑支持
类浏览器和大纲显示
Gocode(代码自动完成工具)的完美支持
Go语言文档查看和Api快速检索
代码表达式信息显示F1
源代码定义跳转支持F2
Gdb断点和调试支持
gofmt自动格式化支持
其他特征
支持多国语言界面显示
完全插件体系结构
支持编辑器配色方案
基于Kate的语法显示支持
基于全文的单词自动完成
支持键盘快捷键绑定方案
Markdown文档编辑支持
实时预览和同步显示
自定义CSS显示
可导出HTML和PDF文档
批量转换/合并为HTML/PDF文档

这才是我们今天的主角,下面我就简单讲一下如何搭建LITEIDE开发环境:
首先当然是下载安装到本地,这个没什么好说的,安好后在桌面
二、安装及配置LiteIDE
将liteidex23.2.windows.7z解压到D:\即完成安装。

2.1 设置编辑环境
因为是64位环境,所以选择“win64”。
查看->编辑环境变量,确认GOROOT变量与GO安装路径一致。

2.2 添加GOPATH

查看->管理GOPATH…,创建新目录E:\Code_Repository\golang,并添加到“自定义目录”。

2.3 新建项目
选择上一步添加的GOPATH,模板为Go1 Command Project

编辑源代码,添加几行代码,包括变量声明、初始化及赋值,用来验证调试是否生效。

2.4 设置编译选项及编译
编译->编译配置,设置编译参数。在BUILDARGS添加-gcflags “-N -l”,目的是去掉编译优化,方便调试。

2.5 调试程序
按F5启动调试,程序在main函数处停止

OK,这下我们的工具总算齐全了,有人可能会说画两节讲一大堆东西,可到现在连个语法什么的半句都没讲,其实我觉得吧,这些看似简单的环境搭建,却往往容易被人忽略,只有搭建好环境,才能更好地编写程序,好了,下一章开始正儿八经的撸代码哈!

到此这篇关于“GO语言入门到精通(二)Golang编译器搭建”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
GO语言入门到精通(二)Golang编译器搭建
想系统学习GO语言(Golang
龙芯平台构建Go语言环境指南
初识GO语言以及GO语言安装及环境搭建
从零开始学习GO语言-搭建Go语言开发环境-快速开发入门第一个小程序
[GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及
Go语言的主要特性和发展影响
查看go 安装了哪些包_go语言基础入门(一)
Go编程基础—windows下Go语言开发环境搭建
Go 语言一本通

[关闭]
~ ~