rust windows 交叉编译_树莓派上使用rust:交叉编译
方法一
树莓派Zero 用的 BCM2835 是 armv6 架构的。arm-linux-gnueabihf-gcc
pacaur -S arm-linux-gnueabihf-gcc
rustup target add arm-unknown-linux-gnueabihf
Cargo 设置
需要给 cargo 的配置文件里面指定 arm-unknown-linux-gnueabihf 的 linker.
默认配置一般在 ~/.cargo/config 这里, 没有就创一个.
[target.arm-unknown-linux-gnueabihf]
linker = "arm-linux-gnueabihf-gcc"
来告诉 cargo 在编译到 arm-unknown-linux-gnueabihf target 的时候用之前安装的 gcc 做 linker, 不然会默认用 cc 做 linker, 那这当然是不行的.
测试
cargo build --target=arm-unknown-linux-gnueabihf
用scp传到树莓派上就可以了
方法二
用cross,非常方便,强烈推荐!!!
# (ONCE PER BOOT)
# Start the Docker daemon, if it's not already running
sudo systemctl start docker
# MAGIC! This Just Works
#cross build --target arm-unknown-linux-musleabihf
cross build --target arm-unknown-linux-gnueabihf
# EVEN MORE MAGICAL! This also Just Works
cross test --target mips64-unknown-linux-gnuabi64
# Obviously, this also Just Works
cross rustc --target powerpc-unknown-linux-gnu --release -- -C lto
rust windows 交叉编译_树莓派上使用rust:交叉编译相关推荐
- rust 编程入门_面向初学者的Rust –最受欢迎的编程语言入门
rust 编程入门 Rust has been voted Stack Overflow's most loved programming language for five years in a r ...
- java会被rust替代吗_自从尝了 Rust,Java 突然不香了
Rust 是软件行业中相对而言比较新的一门编程语言,如果从语法上来比较,该语言与 C++ 其实非常类似,但从另一方面而言,Rust 能更高效地提供许多功能来保证性能和安全.而且,Rust 还能在无需使 ...
- docker设置镜像源 树莓派_树莓派上 Docker 的安装和使用
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不 ...
- 树莓派Java程序运行_树莓派上Java程序作为linux服务并开机自动启动
http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_d ...
- python实现树莓派监控_树莓派上安装pyaudio 及 对声音实时监控
在树莓派上最常用的录音是arecord命令,但是功能有限,不能实现检测到声音做出反应.但是pyaudio能. 本文实现的功能是在树莓派上监听声音,当分贝超过阈值,将会做出反应,例子的反应是结束whil ...
- rust windows 交叉编译_超方便的 rust 交叉编译
之前我没有试过 C++ 之外的交叉编译环境,以前在用 C++ 开发游戏的时候,会把逻辑代码用 Android Studio 编译出安卓版本,以及使用 iOS 的 toolchain 编译成 iOS 的 ...
- rust 局域网联机_分享自己用 Rust 写的可以直接利用 SOCKS 代理的游戏加速器
之前分享了一款自己用 Go 写的游戏加速器 IkaGo,但是我也在文章中多次提到,加速器最重要的是线路而不是技术.为了能更好的利用好手上的一些优质的众所周知的 SOCKS 代理,我又开发了一款加速器( ...
- rust石头壁炉_《腐蚀》RUST生存攻略心得
<腐蚀>RUST生存攻略心得,玩家能够挑选自私的攫取全部物资不给其他玩家生路,也能够与玩家协作生计,下面是这款游戏生计攻略心得共享. 生计攻略 这款游戏是非常严酷的 你永久要体会到 家被 ...
- usb hub区分端口_树莓派上 USB 子系统拓扑浅析
[注释]以下实验基于 RaspberryPi 3B. 参考 "树莓派官网"对 USB 子系统的描述如下: The number and type of USB ports on R ...
最新文章
- sql like 多个值_用于数据分析的8个SQL技术
- Leetcode 118. 杨辉三角 (每日一题 20210901)
- Python生成器(send,close,throw)方法详解
- 蚂蚁金服大规模分布式事务实践及四种分布式事务模式
- python数据分析知识整理_Python基础知识点总结:数据分析从0到大师必Mark的一篇!(上)...
- 岛国小姐姐来例假时,男朋友背着她偷偷查手机......
- AcWing 1230. K倍区间
- RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本)
- ICMP报文分析(转)
- 我又来学ElasticSearch了。。。
- 【Nodejs六】关于mongodb那些事
- 【BZOJ2407/4398】探险/福慧双修 最短路建模
- C++ ORM ODB入门
- 【economic】程序员外包平台
- Word中将数字和字母一次替换
- SylixOS学习二—— SylixOS启程之旅_SylixOS 系统概览
- css3切角文本框_[CSS揭秘]切角效果
- ubuntu18.04系统如何新建文档,并且把新建文档作为模板全局使用
- 自己解决在Vue中动态渲染图片不显示的问题
- deeplabv3+训练自己的数据集
热门文章
- 灰度值怎么降级_微服务生态的灰度发布如何实现?
- 推挽输出和开漏输出_关于51单片机IO口的输出模式结构
- 阿里云使用idea通过hdfs api来上传文件时出现could only be written to 0 of the 1 minReplication nodes.错误
- html ajax请求c#,c# – 获取通过webclient中的AJAX生成的html
- android按钮旋转,单击一个按钮在android中顺时针旋转图像
- python协同过滤电影推荐_基于协同过滤的电影推荐系统的设计与实现
- 行列式的计算机应用论文结论,【计算机应用论文】建筑耗能计算机模拟分析(共3654字)...
- mysql永远不用utf8_永远不要在 MySQL 中使用「utf8」
- 搜狐视频开放平台的申请使用方法
- 世外桃源六python_六年匠心 桃花源记6月1日全民狂欢