golang开发环境搭建
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
-
增加环境变量(/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 -
创建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
libdir−lclntshCflags:−I{includedir}
Version: 11.2
- 增加环境变量
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 的下载和安装
- 下载 LiteIDE
https://sourceforge.net/projects/liteide/files - 解压后得到 liteide 目录
- 打开 liteide\bin,为 liteide.exe 创建桌面快捷方式
- 双击桌面上的 liteide.exe 快捷方式打开 LiteIDE,打开工具栏中的 system 下拉条,选中 win64。
- 查看 → 编辑当前环境,打开并根据自己的实际情况编辑 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