golang开发环境搭建

1.1 LINUX环境

1. 下载go源码

到 https://studygolang.com/dl 下载你需要的源码版本

2. 创建源码目录

cd /usr1
mkdir gosrc
把第1步下载的源码保存到此目录

3. 解压源码

tar -xzvf go1.8.linux-amd64.tar.gz

  1. 增加环境变量(/etc/profile)
    export GOROOT=/usr1/gosrc/go
    export PATH= G O R O O T / b i n : GOROOT/bin: GOROOT/bin:PATH
    export GOPATH=/usr1/goprojects

  2. 创建go工程的目录
    mkdir -p /usr1/goprojects/src
    在此目录写go代码即可

如需要使用oracle数据库,则继续完成以下配置
6. 增加pkg-config目录
mkdir -p /usr1/gosrc/pkg-config
在此目录增加oci8.pc文件,文件内容如下
prefix=/oracle/app/db
exec_prefix=${prefix}
libdir=/oracle/app/db/lib
includedir=/oracle/app/db/sdk/include # oci.h所在的目录

glib_genmarshal=glib-genmarshal
gobject_query=gobject-query
glib_mkenums=glib-mkenums

Name: oci8
Description: oci8 library
Libs: -L l i b d i r − l c l n t s h C f l a g s : − I {libdir} -lclntsh Cflags: -I libdirlclntshCflags:I{includedir}
Version: 11.2

  1. 增加环境变量
    export PKG_CONFIG_PATH=/usr1/gosrc/pkg-config

编译报错,可能ld版本低,升级方法如下:
8. 使环境变量生效
source /etc/profile
命令行输入go,有反应即成功了。
在这里插入图片描述

1.2 WINDOWS环境

1. 下载go1.8源码

到 https://studygolang.com/dl 下载你需要的源码版本
解压到 C:/Go

2. 环境变量配置

增加环境变量:GOROOT=C:\Go
在这里插入图片描述

Path增加C:\Go\bin
在这里插入图片描述

增加环境变量:GOPATH,这个将其指向你的代码目录
在这里插入图片描述

打开 CMD 终端,输入 go env 查看变量是否设置成功:
在这里插入图片描述

3. MinGW 安装(如需要混合编译才需要安装,一般不需要)

下载 MinGW
解压到C:\ MinGW
MinGW 安装目录的 bin 目录的路径追加到 Path 环境变量里
在这里插入图片描述

打开 CMD 窗口,执行 gcc -v 命令,看到以下界面证明安装成功:
在这里插入图片描述

4. LiteIDE 的下载和安装

  1. 下载 LiteIDE
    https://sourceforge.net/projects/liteide/files
  2. 解压后得到 liteide 目录
  3. 打开 liteide\bin,为 liteide.exe 创建桌面快捷方式
  4. 双击桌面上的 liteide.exe 快捷方式打开 LiteIDE,打开工具栏中的 system 下拉条,选中 win64。
  5. 查看 → 编辑当前环境,打开并根据自己的实际情况编辑 GOROOT、GOARCH、GOOS、CGO_ENABLED、PATH、LITEIDE_GDB 等参数配置。比如:
    在这里插入图片描述

5. 新建项目

Ctrl + N 打开新项目或文件对话框,GOPATH 选择上一步的那个,模板选择 Go1 Command Project,最后取个名字,比如 test:
在这里插入图片描述

点击 OK,test 项目已建立:
在这里插入图片描述

Ctrl + B 构建项目
Ctrl + R 编译并运行

按 F5 启动调试
按 F10 进行单步调试

6. Windows下开发oracle的程序

根据本机的oracle安装路径,修改配置文件:C:\MinGW\lib\pkg-config\oci8.pc
增加环境变量:PKG_CONFIG_PATH=C:\MinGW\lib\pkg-config

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beefon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值