- 从http://www.golang.org下载golang的zip包
32位解压至D:\Go,64位解压至D:\Go64
- 从http://tdm-gcc.tdragon.net/download下载tdm-gcc
32位解压至D:\TDM-GCC-32,64位解压至D:\mingw642
- 新建两个bat文件,放至于C:\Windows下,用于32位开发环境及64位开发环境切換。
32位开发环境dev32.bat:
[code]REM Switch to 32-bit Development Environmentset GOROOT=D:\Go
set PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\Program Files\Git\bin;D:\Program Files\Git\cmd;D:\Go\bin;D:\TDM-GCC-32\bin
[/code]
64位开发环境dev64.bat:
[code]REM Switch to 64-bit Development Environment
set GOROOT=D:\Go64
set PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\Program Files\Git\bin;D:\Program Files\Git\cmd;D:\Go64\bin;D:\mingw64\bin[/code]
切换环境时,直接从cmd运行dev32或dev64即可
- 对于git bash,使用同样的方式,以bash profile格式设定所需的GOROOT及PATH及可
32位开发环境/etc/devtools32
[code lang="bash"]#!/bin/sh
#Switch to 32-bit Development Envrionment
PATH='/usr/local/bin:/usr/bin:/bin:/c/ProgramData/Oracle/Java/javapath:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86:/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x64:/bin:/cmd:/d/Go/bin:/d/TDM-GCC-32/bin:/usr/bin/vendor_perl:/usr/bin/core_perl'
GOROOT=/d/Go
export PATH
export GOROOT[/code]
64位开发环境/etc/devtools64
[code lang="bash"]#!/bin/sh
#Switch to 64-bit Development Envrionment
PATH='/usr/local/bin:/usr/bin:/bin:/c/ProgramData/Oracle/Java/javapath:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86:/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x64:/bin:/cmd:/usr/bin/vendor_perl:/usr/bin/core_perl:/d/Go64/bin:/d/mingw64/bin'
GOROOT=/d/Go64
export PATH
export GOROOT[/code]
之后,使用bash的source命令切換环境即可任意切換到32或64位golang开发环境
没有评论:
发表评论