统信UOS系统如何安装rust?

MoMo 2022年5月21日21:34:46
评论
43

ust支持的架构下安装rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

rust的编译

  • stage0 自动下载或者手动选择 bootstrap版本rust,如果 架构不支持只能手动选择rustfmt,rustc,cargo的的二进制进行路径,在config.toml里配置
  • stage1 使用bootsrap版本的二进制编译一个rustc
  • stage2 使用stage1编译出来的rustc编译一个新的经过优化的rustc,编译rust-std
  • stage3 是可选项,验证结果应该同stage2一样

注:stage1是支持增量编译,stage2不支持

rust交叉编译

  • 在rust支持的架构下,rust根目录上执行 ./configure --target=sw_64-sunway-linux-gnu [可能需要其他的参数] && ./x.py build --stage 1 完成交叉编译,参考rust的编译的stage0,如果target不是rust支持,只能选择rustfmt,rustc,cargo的路径
  • llvm的编译是必须的,只能选择src/llvm_project/llvm里有内容,git项目里可以通过submodule的自动更新,或者手动放置llvm的项目,rust-lang/llvm-project
https://xpanx.com/
MoMo
  • 本文由 发表于 2022年5月21日21:34:46
  • 转载请务必保留本文链接:https://xpanx.com/3939.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: