How To Build Go Executables for Multiple Platforms
2018-01-31 12:32
288 查看
目前有需求在BeagleBoneBlack上编译一个项目,但是项目过大BeagleBoneBlack的内存不够用,无法编译。所以只能做cross-compile了。于是决定用ubuntu14来做这个cross-compile。我的项目是用go语言写的,之前没有做个go语言的cross-compile本以为会像c和c++一样要找go语言的toolchains,可是没想到go语言的交叉编译如此简单。
env
GOOS=target_OS
GOARCH=target_architecture
go build package_import_path
一条命令搞定
开始觉得go语言还是有很大优势啊。
env
GOOS=target_OS
GOARCH=target_architecture
go build package_import_path
一条命令搞定
开始觉得go语言还是有很大优势啊。
相关文章推荐
- how to export eclipse RCP for multiple platforms
- How to build Android adb for ARM .
- How to build Qt 4.8 Libraries for Macintosh : a Rough Note
- HOWTO build arm-linux toolchain for ARM/XSCALE
- iphone app 开发:HOWTO build the toolchain for Iphone-dev
- How to solve “Plugin execution not covered by lifecycle configuration” for Spring Data Maven Builds
- How to Build FFmpeg for Android
- [Backup] How to build and use Pansenti / meta-pansenti for Gumstix Overo Ironstorm
- How to Cluster Magento, nginx and MySQL on Multiple Servers for High Availability
- (NOT OK) How To Build CyanogenMod Android for Motorola Defy ("jordan")
- How to Build and Use libnetfilter_queue for Android
- Iphone how to build UI for both resolutions 640X960 and 320X480?
- 编译自己的Windows Android SDK(how to build Android SDK for Windows)
- How to Build an High Availability MQTT Cluster for the Internet of Things
- How To Create Multiple Folders And Sub-Folders In One Go
- Write Portable Code: An Introduction to Developing Software for Multiple Platforms [ILLUSTRATED]
- How To Build CyanogenMod Android for smartphone
- How to build sqlcipher (ver 3.4.1) for windows
- how to implement the WaitForMultipleObjects in linux
- How to define multiple controllers for one view in angularJS?