树莓派 - golang

句安
• 阅读 6048

Install golang1.6 on raspberry pi 3

背景

树莓派是的包管理器里面是没有golang1.6的, 最新的是1.3, 但是很多的软件的需求是1.4以上, so 自己在官网下载golang1.6的源代码来编译吧

准备

软件包

golang源码

bootstrap

步骤

切换到root账户

cd /usr/local/bin
su

下载解压源码

curl https://storage.googleapis.com/golang/go1.6.src.tar.gz | tar xz
curl http://dave.cheney.net/paste/go-linux-arm-bootstrap-c788a8e.tbz | tar xj

编译

GO_TEST_TIMEOUT_SCALE=10 GOROOT_BOOTSTRAP=/usr/local/bin/go-linux-arm-bootstrap ./all.bash

前面的是给all.bash提供GO_TEST_TIMEOUT_SCALE,GOROOT_BOOTSTRAP环境变量

我的大概编译了1个小时左右

环境变量

添加

mkdir /usr/local/bin/go/gopath
export GOPATH="~/gopath/"
export PATH="$PATH:/usr/local/bin/go/bin"

GOPATH go命令依赖的的一个重要的环境变量, go get的代码就是放到这个目录

删除

unset GOPATH

查看

echo $GOPATH

参考

http://todd.readthedocs.org/en/latest/installrpi.html

点赞
收藏
评论区
推荐文章
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
山东彭于晏 山东彭于晏
4年前
认识树莓派及树莓派登录配置(SecureCRT)
什么是树莓派它是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。Raspb
山东彭于晏 山东彭于晏
4年前
用FIlezilla实现树莓派与Windows之间的文件互传
FILEZILLA之前用虚拟机的时候经常需要实现windows与Linux之间的文件互传,那么树莓派应该怎么办呢?可以用Fillezilla来实现。如何在linux虚拟机中与windows共享文件?小提示如何在linux虚拟机中与windows共享文件?首先安装VmwareTool找到Ubuntu中点开虚拟机点开设置选项设置完成之后在l
山东彭于晏 山东彭于晏
4年前
SecureCRT配合树莓派 使用教程
SecureCRT使用教程如何建立连接串口连接打开SecureCRT这里需要提前安装一个USB转TTL驱动需要修改波特率根据修改树莓派的文档”cmdline.txt“的操作我当时修改的是115200javadwcotg.lpmenable0consoletty1consoleserial0,115200root/dev/mmcblk0p2ro
Stella981 Stella981
4年前
Linux(Ubuntu)笔记本用一根网线连接树莓派登录ssh进行管理并实现共享上网
共享上网前提:Ubuntu已经通过wlan0正常连接无线路由进行上网.树莓派设置为自动获取IP(这也是Raspbian的默认网络配置).Ubuntu上在NetworkManager(状态栏的图形化网络配置工具)中编辑eth0:"IPv4设置"里的"方法"选择"与其他计算机共享".!(https://static.oschina.n
Easter79 Easter79
4年前
TensorFlow Lite for Android示例
一、TensorFlow LiteTensorFlowLite是用于移动设备和嵌入式设备的轻量级解决方案。TensorFlowLite支持Android、iOS甚至树莓派等多种平台。二、tflite格式TensorFlow生成的模型是无法直接给移动端使用的,需要离线转换成.tflite文件格式。tflite
Stella981 Stella981
4年前
EC20 raspberry pi 树莓派 4g上网 发短信
介绍由于项目需求,为了减少宽度,采用了树莓派zero,找了好久的网络模块,最后找到这款ec20宽度与树莓派zero基本相同~。我使用的是EC20(CEFAG)全功能版本,4ggps。硬件连接连接!be9ca9d4de0cb9a75230a357fdc76a8f.md.jpg(https://wx1.s
Wesley13 Wesley13
4年前
树莓派 raspi
!(http://static.oschina.net/uploads/img/201508/26092309_2MuP.jpg)一、简介:raspiconfig是RaspberryPI官方Raspbian镜像自带的一个系统配置工具。它都可以做什么呢?让我们来学习一下吧。raspiconfig,会在系统首次启动时自动运行,就是那
Wesley13 Wesley13
4年前
树莓派 安装mysql
1.    首先更新我们树莓派的软件sudoaptget update2.    等待更新完毕后安装mysql服务sudoaptgetinstallmysqlserver3.安装过程中需要输入两次mysql中root的登录密码          安装成功后使用以下命令登录mysql
Stella981 Stella981
4年前
MacOS下给树莓派安装Raspbian系统
下载镜像前往树莓派官网(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.raspberrypi.org%2Fdownloads%2F"树莓派官网")下载镜像。点击最新版Raspbian(https://www.oschina.net/action/GoT
句安
句安
Lv1
无爱无伤无欲则刚祝我孤独万寿无疆
文章
4
粉丝
0
获赞
0