| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> GoLang开发环境搭建【vscode版】 -> 正文阅读 |
|
[开发工具]GoLang开发环境搭建【vscode版】 |
1、操作系统选择? ? ? ?这里,你可以根据自己所用操作系统进行选择,不过我可以告诉你编译时间,你自己分辨到底未来用哪个吧。恰好我自己的机器一直是win7,想着升级一下吧,就升级了win10最新版本,后来又装了deepin双系统。所以有如下的统计,可能不对,大家多做分析,仅供参考。 ????????同样的HelloWord程序编译耗时,同样的代码路径,同样的机器,Win7(20秒)>Win10(9秒)>>>> Deepin(0.2秒) ??????? 你知道你该用啥环境了么?自己选择吧。下面我就写一下go的基本开发环境安装 2、安装Go环境从GoLang官网下载[https://golang.google.cn/] ??????? 这里,你可以根据你的系统进行选择 一路下一步安装就是了,Linux、Windows都差不多,记住安装路径下面用 环境变量,你是配置到windows的环境,或者linux的“vi ~/.bashrc”都可以。 2.1 windows参数
???安装完成,验证方法go version linux参数,vi ~/.bashrc即可,更加方便
设置完成后,执行 source ~/.bashrc 重新加载配置 Linux下效果类似。 注意:强烈建议大家设置GOPATH设置两个,第一个为安装的系统模块的路径,第二个为你自己项目的路径,或者你在vscode里面安装“Code Runner”插件也是不错的选择 3、安装VsCode官网地址:https://code.visualstudio.com/Download ????????自己根据喜好下载,我这里官网下载慢,就用deepin自带的应用商店了,反正一样用。虽然版本老那么一点,不能升级,别的没啥问题。不过这里要注意,如果使用了应用商店的vscode,切记不能升级,升级前自己手动卸载。。。???????? 3.1????????vscode安装 Go 插件?3.2 安装Code Runner插件[可选] 该插件安装成功后,可以直接在vscode右上角多一个箭头标志,点击可以运行当前的go脚本。 ?也挺方便,只不过没法debug。 ?3.3 ?????? 安装 Go 工具包
至此开发环境就搞定了,去愉快的开发吧。又免费,又有提示,内存占用又小,研发利器啊。 对了,顺便告诉你一些快捷键 F5进入debug模式 但是需要你写一下launch.json文件,配置一下debug时执行的文件,举例如下
vscode的go插件对测试程序支持非常友好,只要写好测试代码,会自动扩展出运行的按钮和debug的按钮。参考代码如下 1、被测试的函数
2、测试的脚本,注意:文件名必须是name_test.go的格式,测试函数名称必须用Test开头,传入参数必须是*testing.T,代码如下:
在vscode里面的效果如下(注意两个func函数上一行的浅白色按钮^v^),注意 ? 这样只要点击一下debug test就可以直接进入测试了。 最后补充一下,上面这个测试用例在linux下秒出运行结果,真的是秒出,我用time go build 编译自己的代码都是0.2秒出编译程序。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 8:34:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |