当前位置: 首页 > news >正文

摄影网站功能设计软件开发网站建设

摄影网站功能设计,软件开发网站建设,电子商务网站开发实训体会,门户网站建设工作会议前情提要: 想把自己花里胡哨的终端丢到树莓派上去,可是树莓派算力不够,编译时间过于漫长 交叉编译 定义网上有,懒得复制了,大概就是在本机电脑上编译目标平台的可执行文件 这里的目标平台是树莓派 使用 uname -m …
前情提要:

想把自己花里胡哨的终端丢到树莓派上去,可是树莓派算力不够,编译时间过于漫长
在这里插入图片描述

交叉编译

定义网上有,懒得复制了,大概就是在本机电脑上编译目标平台的可执行文件
这里的目标平台是树莓派 使用 uname -m 可以发现其平台为armv7
在这里插入图片描述

编译环境的配置
编译器的选择

观察rustc 的target 我们通常有两个选择(gnu 和 musl),由于gnu偏向动态库,musl偏向静态库,于是我选择musl编译器

编译器的下载

综上所述,我选择armv7l-linux-musleabihf 作为编译目标
下载链接 https://musl.cc/armv7l-linux-musleabihf-cross.tgz
使用 tar zxvf armv7l-linux-musleabihf-cross.tgz -C ./musl-cc 解压到文件夹

rust工具链的指定

rust可以方便的添加工具链
执行 rustup target add armv7-unknown-linux-gnueabihf 安装armv7l-linux-musleabihf工具链
现在万事俱备

编译流程
设置环境变量

在下载完编译器后,将其添加到环境变量中 路径按照自己的来
export PATH=$PWD//musl-cc/bin:$PATH

进行交叉编译

执行命令 RUSTFLAGS="-C linker=armv7l-linux-musleabihf-ld" CC=armv7l-linux-musleabihf-gcc CXX=armv7l-linux-musleabihf-g++ cargo install --target armv7-unknown-linux-musleabihf starship --root ./starship --locked
该命令指定C编译器为刚才下载的armv7l-linux-musleabihf-gcc,CXX编译器为armv7l-linux-musleabihf-g++,链接器为armv7l-linux-musleabihf-ld
编译产物位于当前目录下的./starship/bin中,利用scp拷贝至树莓派

最后按照starship的文档进行配置
编译完成
在这里插入图片描述

http://www.bjxfkj.com.cn/article/108193.html

相关文章:

  • 网站后台系统设置建筑图片大全高清
  • 网站制作对公司的作用网上装修平台哪个最好
  • 广东网站建设微信商城开发wordpress代码框
  • 建设工程有限公司 网站wordpress sharethis
  • 两学一做网站 新闻陕西建设网三类人员
  • 给自己公司做网站运营邯郸微信公众号开发
  • 网站建设分析方法新网网站空间到期停了 咋续费
  • 建设网站明细报价表龙岗区住房和建设局网站
  • 好女人生活常识网站建设购物网站商城
  • 零基础学建站重庆设计有限公司
  • 佛山网站优化公司排名网站版面在线设计
  • 开发网站的流程细节微信营销的模式
  • 开发网站需要什么技术2022甘肃交通工程建设监理有限公司网站
  • 阿里云备案网站服务内容怎么填搭建网站是要什么
  • 企业网站备案要多久网站建设店
  • 手机端网站建设郑州思茅网站建设
  • 用dw做教学网站太原网站设计
  • 网站视觉风格可在哪些网站做链接
  • 云服务器建设网站教程图片在线制作二维码生成器
  • 定制自动化营销如何seo推广
  • 自己建个购物网站建筑网络图
  • 彩票网站开发有连带万网虚拟机wordpress
  • 公司用于做网站的费用怎么做账咸宁网站建设解决方案
  • 国内有哪些响应式网站怎样做网站初中生
  • 做网站用什么软件方便购物网站每个模块主要功能
  • 如何做好公司网站建设wordpress站长
  • 网站接入协议及接入商资质对于高校类建设网站的要求
  • 爱站网长尾关键词挖掘工具下载怎么用ftp清空网站
  • 请输入搜索关键词上海百度seo优化
  • intitle 网站建设安徽两学一做网站