mac下golang安装了windows编译环境后编译变慢
和同事协作开发golang项目的时候,同事是在windows平台上进行开发,一运行项目发现报错。后来在mac环境下面尝试调试,安装了windows的编译环境:
$ cd /usr/local/go/src/
$ sudo CGO_ENABLED=0 GOOS=windows GOARCH=amd64 ./make.bash
调试后发现原来是windows下是不支持fcntl,真是郁闷非常。后来在开发的时候发现mac下的编译测试包也明显变慢了,原来1,2秒就可以编译好了,现在要5,6秒。怀疑是先前安装windows编译环境导致的,于是尝试重新安装了golang语言就OK了。
以上所述就是本文的解决办法了,希望大家能够喜欢。
相关推荐
-
Ubuntu安装Go语言运行环境
在ubuntu论坛上看到一个抓取网页里的图片数据的帖子,于是就想着用GO语言来试下.那么先安装一个运行环境吧.以下安装方式在32位和64位的ubuntu12.04上都安装成功,并且所有命令,程序我都实际运行过,如果有问题,请给我留言. 1.安装Mercurial Mercurial是一个版本控制系统,一会要用这个工具下载Go语言的源码.在ubuntu下就用apt-get安装就OK了,非常方便. 复制代码 代码如下: sudo apt-get install mercurial 2.下载Go语言源
-
Go语言运行环境安装详细教程
Go的三种安装方式 Go有多种安装方式,你可以选择自己喜欢的.这里我们介绍三种最常见的安装方式: 1.Go源码安装:这是一种标准的软件安装方式.对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装是最方便而熟悉的. 2.Go标准包安装:Go提供了方便的安装包,支持Windows.Linux.Mac等系统.这种方式适合初学者,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了. 3.第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get.M
-
Ubuntu下安装Go语言开发环境及编辑器的相关配置
安装 Windows下是直接的安装包,这里我们略过,来看一下Ubuntu下安装Go: sudo add-apt-repository ppa:gophers/go sudo apt-get update sudo apt-get install golang-stable 或 sudo apt-get install golang 或者直接下载go语言安装包 环境配置: vi /etc/profile 加入 export GOROOT=/usr/lib/go export GOARCH=386
-
Windows下使用go语言写程序安装配置实例
linux下,google的go语言安装起来很方便,用起来也很爽,几行代码就可以实现很强大的功能. 现在的问题是我想在windows下玩-- 其实windows下也不麻烦,具体见下文. 一.安装go语言: 1.安装MinGW(https://bitbucket.org/jpoirier/go_mingw/downloads) 2.下载源码 进入C:\MinGW,双击mintty开启终端窗口: 执行"hg clone -u release https://go.googlecode.com/hg/
-
Fedora14 Linux系统安装Golang开发环境笔记
我的环境为Fedora14, Go有多种安装方式,我的这里介绍两种的安装方式: 一.Go源码安装 Go使用Mercurial进行版本管理,首先你必须安装了Mercurial,然后才能下载. 1.首先安装Mercurial(获取hg命令) 复制代码 代码如下: [root@localhost ~]# yum install mercurial 2.设置环境变量GOROOT作为Go的安装目录 复制代码 代码如下: [root@localhost ~]# mkdir /home/go/ [roo
-
在Linux系统中安装Go语言的详细教程
Go (也叫 "golang")是一款由Google最初开发的编程语言.它自诞生就有几个设计原则:简单性.安全性和速度.Go语言发行版拥有各种调试.测试.调优和代码审查工具.如今Go语言和它的工具链在大多数Linux发行版的基础仓库都可用,用默认的包管理器就可以安装. 在Ubuntu.Debian 或者 Linux Mint上安装Go语言 下面是在基于Debian的发行版上使用apt-get来安装Go语言和它的开发工具. $ sudo apt-get install golang 检查
-
CentOS 32 bit安装golang 1.7的步骤详解
Golang 1.7介绍 Go 1.7在版本计划阶段设定的目标就是改善和优化(polishing),因此在Go语言(Specification)规范方面继续保持着与Go 1兼容,因此理论上Go 1.7的发布对以往Go 1兼容的程序而言是透明的,已存在的代码均可以正常通过Go 1.7的编译并正确执行.下面话不多说了,直接来看在CentOS 32 bit安装golang 1.7的步骤. 安装步骤如下 到这里下载相应的包 CentOS 32bit对应的包为:https://storage.google
-
linux中用shell快速安装配置Go语言的开发环境
介绍 go1.5+版本提供编译好的安装包,我们只需要解压到相应的目录,并添加一些环境变量的配置即可. Go语言的安装步骤 下载安装包go1.7.linux-amd64.tar.gz 解压文件到指定目录: tar -zxf go1.7.linux-amd64.tar.gz 设置环境变量:GOROOT, GOPATH, PATH 既然我们可以列出这些步骤,那么便可以将整个过程自动化. 下面是安装脚本 #!/bin/bash #Upgrade go version to 1.7 #wget https
-
Mac OS系统安装golang教程
下载golang安装包 下载地址: http://www.golangtc.com/download https://code.google.com/p/go/downloads/list go1.4.darwin-amd64-osx10.8.pkg go1.4 Mac OS X (x86 64-bit) PKG installer 设置环境变量 配置 GOROOT 和 GOPATH: 复制代码 代码如下: 创建目录下的go文件夹: mkdir ~/go 下面的东西放到.bash_rc(也可能
-
在Mac OS上安装Go语言编译器的方法
我用的是mac mini然后在上边装好了sublime text2 插件依然是go sublime和go build这两个就不介绍了,因为之前已经介绍了安装了,go的mac os安装包可以直接下的,下载地址是http://code.google.com/p/go/downloads/list?q=OpSys-OSX+Type-Installer,根据你自己的电脑来说话,下载对应的就可以了.然后直接安装,安装好之后还是配置环境变量,一般的linux上边都是这样的 cd ls -a #显示的用户环境
随机推荐
- jsp输出当前时间的实现代码
- 基于jquery的文本框与autocomplete结合使用(asp.net+json)
- AngularJS 支付倒计时功能实现思路
- SC tasklist与ntsd命令使用
- iOS中设置父视图透明但内容不透明的方法
- 浅谈选择结构if语句和switch语句的区别
- JavaScript实现图片拖曳效果
- JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
- php 删除指定文件夹的实例讲解
- 简单谈谈python的反射机制
- Java中的final关键字深入理解
- JavaScript获取当前网页标题(title)的方法
- centos 6.5 oracle开机自启动的环境配置详解
- Nginx服务器下使用rewrite重写url以实现伪静态的示例
- asp.net 计算字符串中各个字符串出现的次数
- Android使用音频信息绘制动态波纹
- Android UI控件之ProgressBar进度条
- Linux编译优化必须掌握的几个姿势总结
- 深入理解vue中的slot与slot-scope
- 易语言API高级技巧总结