配置开发环境
Posted mountain2011
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置开发环境相关的知识,希望对你有一定的参考价值。
【开发环境配置】
◆配置GOPATH
•GOPATH是一个环境变量,用来表明你写的go项目的存放路径(工作目录)。
•GOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下。
•补充:Go1.11版本之后,开启go mod模式之后就不再强制需要配置GOPATH了。
1,工程路径:
●配置环境变量:
GOPATH: C:mysoftwareGoWorks
path: C:mysoftwareGoin
● GoWorks下创建如下3个文件夹:
bin:存放编译后的可执行文件。
pkg:存放编译过程中产生的库文件。
src:存放go语言源代码的目录。Go采用的是UTF-8编码的文本文件存放源代码。
•如果使用版本管理工具(如Git)来管理项目代码时,只需要添加$GOPATH/src目录的源代码即可。bin 和 pkg 目录的内容无需版本控制。
•安装后确认:
当前工程目录下编译:go build -o xxxxx.exe
运行:go run main.go
然后执行:go install //会把当前xxxxx.exe拷贝到bin目录下。
【跨平台编译】
1,在windows下编译linux下的可执行文件,执行如下步骤:
◆指定目标操作系统的平台和处理器架构(终端中执行如下命令)。
①SET CGO_ENABLED=0 //禁用CGO
②SET GOOS=linux //目标平台是Linux
③SET GOARCH=amd64 //目标处理器架构amd64
•编译完后,再回到windows平台:
终端中执行:SET GOOS=windows
2,Linux 下编译Windows 平台64位可执行程序:
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
【Linux下安装】
1,下载go1.xx.x.linux-amd64.tar.gz文件。
wget https://dl.google.com/go/go1.xx.x.linux-amd64.tar.gz
2,将下载好的文件解压到/usr/local目录下。
mkdir -p /usr/local/go # 创建目录
tar -C /usr/local/go zxvf go1.11.5.linux-amd64.tar.gz. # 解压
如果提示没有权限,加上sudo以root用户的身份再运行。执行完就可以在/usr/local/下看到go目录了。
3,配置环境变量: Linux下有两个文件可以配置环境变量,其中/etc/profile对所有用户生效; $HOME/.profile 对当前用户生效,添加如下两行代码,保存退出。
1 export GOROOT=/usr/local/go 2 export PATH=$PATH:$GOROOT/bin
修改/etc/profile后要重启生效,修改 $HOME/.profile 后使用source命令加载 $HOME/.profile 文件即可生效。
4,检查。
~ go version
go version go1.xx.x linux/amd64
以上是关于配置开发环境的主要内容,如果未能解决你的问题,请参考以下文章
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段
[异常解决] Keil安装好nRF51822开发环境,运行DEMO报错:Error:“GPIOTE_CONFIG_NUM_OF_LOW_POWER_ENVENTS” is undefined(代码片段