交叉编译arm版tcping

叶迎宪 · · 618 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

windows版的tcping比较强大 https://www.elifulkerson.com/projects/tcping.php
但是原来的linux版就很烂了 https://github.com/mkirchner/tcping

github上面看到一个golang重写的tcping,应该可以交叉编译到海思板子上面用
https://github.com/cloverstd/tcping

需要先搭建golang的开发环境,参考 https://www.cnblogs.com/yiyi20120822/p/11652612.html
wget https://golang.org/dl/go1.15.7.linux-amd64.tar.gz
tar -C /usr/local -zxvf go1.15.7.linux-amd64.tar.gz

vi /etc/profile
末尾加入 export PATH=$PATH:/usr/local/go/bin

如果go version有输出,则go安装完成。接着搭建工作环境
mkdir $HOME/go
vi ~/.profile
末尾加入 export GOPATH=$HOME/go

顺便更换一下golang为国内代理,否则下载依赖包会失败
go env -w GOPROXY=https://goproxy.cn

接着开始编译cloverstd/tcping,把源码解压到某个目录下,make dist
编译完成后,会生成 dist/ 子目录里面的 linux/armhf


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:叶迎宪

查看原文:交叉编译arm版tcping

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

618 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传