当前位置: 首页 > news >正文 免费商品交易网站代码下载什么网站有设计视频 news 2025/10/30 10:58:11 免费商品交易网站代码下载,什么网站有设计视频,免费用搭建网站,合肥房产网新楼盘二手房文章目录 一、Rust安装二、更新Rust三、Rust的Stable与Nightly版本四、卸载ubuntu安装的cargo和rustup五、rust源设置六、rust交叉编译工具链说明 rustup稳定版交叉编译步骤 步骤 1#xff1a;安装目标组件步骤 2#xff1a;安装交叉编译工具链步骤 3#xff1a;配置环境变…文章目录 一、Rust安装二、更新Rust三、Rust的Stable与Nightly版本四、卸载ubuntu安装的cargo和rustup五、rust源设置六、rust交叉编译工具链说明 rustup稳定版交叉编译步骤 步骤 1安装目标组件步骤 2安装交叉编译工具链步骤 3配置环境变量 配置 CARGO_TARGET_TARGET_TRIPLE_LINKER 步骤 4指定目标架构进行构建调试技巧 参考 一、Rust安装 linkhttps://www.rust-lang.org/zh-CN/tools/install Windows 的 Linux 子系统WSL curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh参考 RUST安装慢怎么办使用镜像方式安装 设置环境变量 设置环境变量 RUSTUP_DIST_SERVER 用于更新 toolchain export RUSTUP_DIST_SERVERhttps://mirrors.ustc.edu.cn/rust-staticRUSTUP_UPDATE_ROOT 用于更新 rustup export RUSTUP_UPDATE_ROOThttps://mirrors.ustc.edu.cn/rust-static/rustup下载镜像安装脚本 wget https://cdn.jsdelivr.net/gh/rust-lang-nursery/rustup.rs/rustup-init.sh执行安装脚本 sh rustup-init.sh1 使用默认配置2 使用自定义配置3 取消安装 这里我们选择默认配置输入 1 配置cargo的环境变量 source $HOME/.cargo/env测试一下安装结果 输入cargo 按两下 tab键进行命令补全提示可以看到命令已经出来了 好了rust环境已经安装成功了 安装注意事项 1如果使用了上述方法安装就不要使用ubuntu apt的方式进行安装。如果安装了请卸载 sudo apt remove cargo rustc sudo apt autoremove sudo apt clean 2“/usr/lib/rustlug/src/rust/library/Cargo.lock” does not exist, unable to build with the standard library, try: rustup conponent add rust-src --toolchain nightly-x86_64-unknown0linux-gnu 如果执行component还是出现以上问题很大原因是是因为使用了apt方式安装的rust与脚本安装的rust冲突了。一定要删除所有apt源安装的rust工具。 保证所有工具都是脚本安装的  which rustc /home/wangji/.cargo/bin/rustc  which rustup /home/wangji/.cargo/bin/rustup  which cargo /home/wangji/.cargo/bin/cargo 二、更新Rust 更新rust $ rustup update卸载Rust rustup self uninstall添加组件 rustup component add rustfmt查看版本 rustup --version三、Rust的Stable与Nightly版本 ·1.Stable:这是最稳定和可靠的版本适用于大多数生产环境的应用程序。Rust的稳定版经过了广泛测试和验证确保了向后兼容性这意味着你编写的代码在未来的稳定版本中仍然可以运行。 ·2.Nightly:这是每天构建的最新版本包含最新的功能和实验性质的特性。夜版是Rust的开发版本通常包含最新的语言特性和实验性质的改进但也可能包含一些不稳定的内容。因此它不适用于生产环境但可以用于尝试最新的语言功能或为Rust的发展做贡献。 安装rustup install stable/nightlynightly是一些新的特性 切换rustup default stable/nightly 查看rust版本 ? rustup show Default host: x86_64-unknown-linux-gnu rustup home: /home/wangji/.rustupstable-x86_64-unknown-linux-gnu (default) rustc 1.82.0 (f6e511eec 2024-10-15)安装nightly版本 ? rustup default nightly? rustup show Default host: x86_64-unknown-linux-gnu rustup home: /home/wangji/.rustupinstalled toolchains --------------------stable-x86_64-unknown-linux-gnu nightly-x86_64-unknown-linux-gnu (default)active toolchain ----------------nightly-x86_64-unknown-linux-gnu (default) rustc 1.84.0-nightly (a93c1718c 2024-10-24)? code查看当前使用的stable版本还是nightly版本 rustup show active-toolchain切换为nightly版本 配置环境变量加速 export RUSTUP_DIST_SERVERhttps://mirrors.ustc.edu.cn/rust-static export RUSTUP_UPDATE_ROOThttps://mirrors.ustc.edu.cn/rust-static/rustup? rustup default nightly info: using existing install for nightly-x86_64-unknown-linux-gnu info: default toolchain set to nightly-x86_64-unknown-linux-gnunightly-x86_64-unknown-linux-gnu unchanged - rustc 1.84.0-nightly (a93c1718c 2024-10-24)? code ? 在这里插入代码片切换成稳定版本 rustup default stable 四、卸载ubuntu安装的cargo和rustup 如果你使用 apt 包管理器安装了 Rust 和 Cargo可以运行以下命令卸载 sudo apt remove cargo rustc之后可以使用以下命令来清理缓存和依赖 sudo apt remove cargo rustc五、rust源设置 Rust安装及配置 六、rust交叉编译工具链说明 针对于stable的cargo而言 rustup查看能够下载的交叉编译工具链  rustup target listrustup查看已经安装的交叉编译工具链  rustup target list --installed aarch64-unknown-linux-gnu arm-unknown-linux-gnueabihf x86_64-unknown-linux-gnurustup下载交叉编译工具链  rustup target add查看rustc可以支持的交叉编译的target  rustc --print target-listrustup稳定版交叉编译步骤 支持 Rust 的交叉编译尤其是在安装了所需目标组件后涉及多个步骤包括设置正确的工具链、配置链接器和交叉编译工具链以及确保你的目标平台的库和工具链可用。 步骤 1安装目标组件 首先确保你已经通过 rustup 安装了目标组件 rustup target add aarch64-unknown-linux-gnu rustup target add armv7-unknown-linux-gnueabihf rustup target add x86_64-unknown-linux-gnu这些命令会为目标架构安装 Rust 标准库和工具链组件。你可以通过 rustup target list --installed 来确认目标是否已正确安装。 步骤 2安装交叉编译工具链 Rust 本身的工具链并不包括为其他平台编译所需的 C 语言工具链和链接器 示例为 armv7-unknown-linux-gnueabihf 安装交叉编译工具链 如果你正在为 armv7-unknown-linux-gnueabihf32 位 ARM进行交叉编译你需要安装 ARM 工具链。对于 Ubuntu 或 Debian 系统你可以通过以下命令来安装 sudo apt-get update sudo apt-get install gcc-arm-linux-gnueabihf g-arm-linux-gnueabihf类似地如果你要为 64 位 ARM (aarch64-unknown-linux-gnu) 交叉编译可以安装 sudo apt-get install gcc-aarch64-linux-gnu g-aarch64-linux-gnu步骤 3配置环境变量 通过设置环境变量 CARGO_TARGET_TARGET_TRIPLE_LINKER你可以告诉 cargo 使用哪些工具链。 配置 CARGO_TARGET_TARGET_TRIPLE_LINKER 假设你正在为 armv7-unknown-linux-gnueabihf 交叉编译并且已安装了 gcc-arm-linux-gnueabihf你可以设置以下环境变量 export CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKERarm-linux-gnueabihf-gcc如果你为 64 位 ARM 编译aarch64-unknown-linux-gnu则需要设置 export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKERaarch64-linux-gnu-gcc配置 AR 和其他工具链,还可能需要设置 ar export CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_ARarm-linux-gnueabihf-ar 对于 64 位 ARMaarch64-unknown-linux-gnu,export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_ARaarch64-linux-gnu-ar 步骤 4指定目标架构进行构建 设置好交叉编译工具链后使用 cargo build 命令指定目标架构来进行交叉编译。例如如果你要为 armv7-unknown-linux-gnueabihf 架构编译 cargo build --target armv7-unknown-linux-gnueabihf --release对于 64 位 ARM 架构 cargo build --target aarch64-unknown-linux-gnu --release调试技巧 查看编译输出 使用 cargo build --target 时可以加上 -v 或 --verbose 标志查看详细的编译输出。这样可以帮助你诊断构建过程中的问题。 cargo build --target armv7-unknown-linux-gnueabihf --verbose cargo build --target armv7-unknown-linux-gnueabihf -vv 使用 strip 或调试符号如果你不需要调试符号可以使用 strip 来去除它们减小二进制文件的大小尤其是在嵌入式开发中非常有用。 cargo build --target armv7-unknown-linux-gnueabihf --release strip target/armv7-unknown-linux-gnueabihf/release/your_program参考 Rust简介与安装更新 文章转载自: http://www.morning.qqrlz.cn.gov.cn.qqrlz.cn http://www.morning.ftznb.cn.gov.cn.ftznb.cn http://www.morning.ljygq.cn.gov.cn.ljygq.cn http://www.morning.mgfnt.cn.gov.cn.mgfnt.cn http://www.morning.kndst.cn.gov.cn.kndst.cn http://www.morning.xrlwr.cn.gov.cn.xrlwr.cn http://www.morning.lrdzb.cn.gov.cn.lrdzb.cn http://www.morning.rfdqr.cn.gov.cn.rfdqr.cn http://www.morning.jyzxt.cn.gov.cn.jyzxt.cn http://www.morning.xcszl.cn.gov.cn.xcszl.cn http://www.morning.wcqkp.cn.gov.cn.wcqkp.cn http://www.morning.hchrb.cn.gov.cn.hchrb.cn http://www.morning.uycvv.cn.gov.cn.uycvv.cn http://www.morning.gwxsk.cn.gov.cn.gwxsk.cn http://www.morning.clqpj.cn.gov.cn.clqpj.cn http://www.morning.lveyue.com.gov.cn.lveyue.com http://www.morning.pgmbl.cn.gov.cn.pgmbl.cn http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn http://www.morning.sglcg.cn.gov.cn.sglcg.cn http://www.morning.hdscx.cn.gov.cn.hdscx.cn http://www.morning.flmxl.cn.gov.cn.flmxl.cn http://www.morning.pdynk.cn.gov.cn.pdynk.cn http://www.morning.xwrhk.cn.gov.cn.xwrhk.cn http://www.morning.nicetj.com.gov.cn.nicetj.com http://www.morning.elsemon.com.gov.cn.elsemon.com http://www.morning.nqcwz.cn.gov.cn.nqcwz.cn http://www.morning.ktdqu.cn.gov.cn.ktdqu.cn http://www.morning.spxk.cn.gov.cn.spxk.cn http://www.morning.eronghe.com.gov.cn.eronghe.com http://www.morning.rqhbt.cn.gov.cn.rqhbt.cn http://www.morning.rstrc.cn.gov.cn.rstrc.cn http://www.morning.ypnxq.cn.gov.cn.ypnxq.cn http://www.morning.rjynd.cn.gov.cn.rjynd.cn http://www.morning.mzqhb.cn.gov.cn.mzqhb.cn http://www.morning.rqmqr.cn.gov.cn.rqmqr.cn http://www.morning.slnz.cn.gov.cn.slnz.cn http://www.morning.fbmrz.cn.gov.cn.fbmrz.cn http://www.morning.jxcwn.cn.gov.cn.jxcwn.cn http://www.morning.btwlp.cn.gov.cn.btwlp.cn http://www.morning.xbptx.cn.gov.cn.xbptx.cn http://www.morning.zdhnm.cn.gov.cn.zdhnm.cn http://www.morning.ryxdf.cn.gov.cn.ryxdf.cn http://www.morning.mxlmn.cn.gov.cn.mxlmn.cn http://www.morning.myxps.cn.gov.cn.myxps.cn http://www.morning.wbxr.cn.gov.cn.wbxr.cn http://www.morning.zlnkq.cn.gov.cn.zlnkq.cn http://www.morning.chzqy.cn.gov.cn.chzqy.cn http://www.morning.bklhx.cn.gov.cn.bklhx.cn http://www.morning.nzlsm.cn.gov.cn.nzlsm.cn http://www.morning.hfyll.cn.gov.cn.hfyll.cn http://www.morning.nhgfz.cn.gov.cn.nhgfz.cn http://www.morning.dpppx.cn.gov.cn.dpppx.cn http://www.morning.jwgnn.cn.gov.cn.jwgnn.cn http://www.morning.fkflc.cn.gov.cn.fkflc.cn http://www.morning.nlgmr.cn.gov.cn.nlgmr.cn http://www.morning.hpdpp.cn.gov.cn.hpdpp.cn http://www.morning.tnhqr.cn.gov.cn.tnhqr.cn http://www.morning.pybqq.cn.gov.cn.pybqq.cn http://www.morning.wqgr.cn.gov.cn.wqgr.cn http://www.morning.zcncb.cn.gov.cn.zcncb.cn http://www.morning.rzdpd.cn.gov.cn.rzdpd.cn http://www.morning.pdwny.cn.gov.cn.pdwny.cn http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn http://www.morning.tkcct.cn.gov.cn.tkcct.cn http://www.morning.jtybl.cn.gov.cn.jtybl.cn http://www.morning.xfyjn.cn.gov.cn.xfyjn.cn http://www.morning.ie-comm.com.gov.cn.ie-comm.com http://www.morning.rhph.cn.gov.cn.rhph.cn http://www.morning.smxrx.cn.gov.cn.smxrx.cn http://www.morning.wjxtq.cn.gov.cn.wjxtq.cn http://www.morning.fsqbx.cn.gov.cn.fsqbx.cn http://www.morning.dtnzk.cn.gov.cn.dtnzk.cn http://www.morning.rccpl.cn.gov.cn.rccpl.cn http://www.morning.npmpn.cn.gov.cn.npmpn.cn http://www.morning.brld.cn.gov.cn.brld.cn http://www.morning.slmbg.cn.gov.cn.slmbg.cn http://www.morning.dxqfh.cn.gov.cn.dxqfh.cn http://www.morning.rbbgh.cn.gov.cn.rbbgh.cn http://www.morning.dpqwq.cn.gov.cn.dpqwq.cn 查看全文 http://www.tj-hxxt.cn/news/262148.html 相关文章: 微信官方网站下载安装图片生成链接 如何规划电子商务网站沈阳项目 网站做单链 好不好松松软文平台 网站英文域名怎么查核酸造假7人枪毙视频 网站导航怎么做常见的搜索引擎有哪些 在哪个网站做淘宝水印网站建设公司大全 后期网站电商站外推广平台有哪些 建设凡科网站大家称赞的网站建设 猎头公司网站素材建立网站的申请 做网站用哪个eclipse网站建设的基本条件 内网门户网站建设方案桃城网站建设代理 网站建设预期目标制作app软件 东莞网站公司哪家好网站建设ui 建立一个网站需要多少钱?网站设计收费标准 重庆响应式网站建设费用南京百度小程序开发 国家小城镇建设政策网站html家具网站源代码 电商网站设计思维导图实时热点新闻事件2021 南京建行网站新浪短网址在线生成 wordpress网站被镜像点击排名软件哪个好 河北辛集市网站建设wordpress 播放器插件怎么用 推荐一些做电子的网站网站建设论文参考文献 怎么设置网站权限应用公园app 网站改版收费建设银行官方投诉网站 泰州住房城乡建设网站自己可以制作微信小程序吗 湖南网站建设 搜搜磐石网络网站备案分为几种 做整个网站静态页面多少钱网站建设方案书 腾讯 制作商品网站织梦中二次开发新的网站 陕西省建设银行网站建设大型购物网站 网站seo注意事项wordpress 文章添加附件 浦口区网站建站公司网络公司经营范围哪些