文档章节

go1.5及以上版本交叉编译

爬墙
 爬墙
发布于 2016/05/09 21:13
字数 215
阅读 37
收藏 0

1.5之前的版本很麻烦就不讨论了,这里只讨论1.5版本及以上的编译方法

参考1:

https://golang.org/doc/install/source#environment

http://colobu.com/2015/09/28/go-cross-compiling/

http://my.oschina.net/chinaweilu/blog/551529

#mac在终端执行
GOOS=darwin GOARCH=386 go build test.go #或package
#会在代码所处文件生成可执行文件

#64位linux版本,先到项目目录下
GOOS=linux GOARCH=amd64 go build

#64位mac版本,先到项目目录下
GOOS=darwin GOARCH=amd64 go build

#生成指定名称的编译文件,用 -o参数指定路径即可
/usr/local/Cellar/go/1.8/libexec/bin/go build -o /Users/mypc/go/src/zzm/bidding/build /Users/mypc/go/src/zzm/bidding/main.go

参考2:http://www.tiege.me/?p=781

 

© 著作权归作者所有

共有 人打赏支持
爬墙
粉丝 11
博文 339
码字总数 77433
作品 0
美国
C,D,Go,Rust,Nim 5语回文数大战!仅供娱乐参考!

娱乐!娱乐!请不要诋毁任何语言!!!!20151030测试了Rust 1.4;20151102测试了nim0.12;20151214测试了Rust 1.5 GCC版;20160127测试Rust 1.6 MSVC;20160127 Nim 0.13;20160131在树莓派...

捍卫机密
2015/09/25
916
14
golang1.5源码安装说明

golang 1.5的安装说明 由于golang1.5使用了golang来编译自己,所以需要先安装golang1.4,然后使用1.4的go来编译go1.5的源码 源码包官方的下载地址 https://go.googlesource.com/go https://g...

leicc
2015/10/17
422
0
编译可在Android上运行的依赖库(一):glib库

前言 这是系列文章,它们由《编译可在Android上运行的glib库》及其他4篇文章组成,这4篇文章在“编译依赖库”一节中列出。由于glib库依赖于其他第三方库,所以需要先将依赖的第三方库交叉编译...

阿里聚安全
2016/05/05
838
0
[喵咪Golang(1)]Go语言开篇

哈喽大家好啊!喵咪我今天又来开坑了,最近学习和使用了go语言了一段时间,也在组合一些好的组件编写phalgo开发框架.在想是不是可以来写一个套关于go语言的文章和一些好的组件的介绍使用,虽然自...

喵了_个咪
2016/05/21
133
3
Go 1.5 Beta2 发布

Go 1.5 Beta2 发布,Beta2 版本修复了以下两项内容的冲突(race): 1)清除和释放一个没有标记的大型 span ; 2)重复使用这个 span 且从中进行分配。Beta2 通过延迟 mHeapFree 到 heapBits...

oschina
2015/07/17
3.6K
26

没有更多内容

加载失败,请刷新页面

加载更多

Android WebView制作简易浏览器

最终效果 先创建一个WebView控件,其他的就是通过线性布局在上方加入网址输入框和两个按钮 <WebView android:id="@+id/act_webview_wv" android:layout_width="ma...

lanyu96
7分钟前
0
0
解决MacOS升级系统Sierra到Mojave后git报错

错误信息 升级MacOS Sierra到Mac Mojave后执行git命令报错: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/......

阿dai
8分钟前
0
0
兄弟连区块链教程以太源码分析CMD深入分析(一)

cmd包分析 cmd下面总共有13个子包,除了util包之外,每个子包都有一个主函数,每个主函数的init方法中都定义了该主函数支持的命令,如 geth包下面的: func init() { // Initialize the...

兄弟连区块链入门教程
9分钟前
0
0
Titan Framework MongoDB深入理解1

在TitanFrameWork框架中,已经集成了MongoDB的各个功能,现在我们对框架内部的一些重要类进行分析与解读。 MongoDBConverter 在Titan框架中,比较重要的一个接口就是MongoDBConverter,它是作...

云季科技
14分钟前
0
0
SpringBoot集成Quartz

SpringBoot集成Quartz 什么是Quartz Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application - from the smalle......

Grittan
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部