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

个性化的个人网站免费做产品画册的网站

个性化的个人网站,免费做产品画册的网站,网站底部公司是什么样的,贵州网站建设设计我用rust的cargo build命令编译polars-cli时,用时达到14分钟,如下所示。 Finished dev profile [unoptimized debuginfo] target(s) in 14m 19s,通过核对时间戳,发觉其中最后一步生成可执行文件花了6分钟。 于是向DeepSeek请教&a…

我用rust的cargo build命令编译polars-cli时,用时达到14分钟,如下所示。

    Finished `dev` profile [unoptimized + debuginfo] target(s) in 14m 19s,

通过核对时间戳,发觉其中最后一步生成可执行文件花了6分钟。
于是向DeepSeek请教,我在编译polars-cli时,debug 总用时14分钟,最后一步生成可执行文件花了6分钟,有办法缩短吗?
他向我推荐了mold(现代链接器),它的主页是https://github.com/rui314/mold,
关于rust它这么说

If you are using Rust
Create .cargo/config.toml in your project directory with the following:

[target.‘cfg(target_os = “linux”)’]
linker = “clang”
rustflags = [“-C”, “link-arg=-fuse-ld=/path/to/mold”]
where /path/to/mold is an absolute path to the mold executable. In the example above, we use clang as a linker driver since it always accepts the -fuse-ld option. If your GCC is recent enough to recognize the option, you may be able to remove the linker = “clang” line.

[target.‘cfg(target_os = “linux”)’]
rustflags = [“-C”, “link-arg=-fuse-ld=mold”]
If you want to use mold for all projects, add the above snippet to ~/.cargo/config.toml.

我的gcc版本12.2足够新,把上述两行添加到/usr/local/cargo/config.toml,但是cargo build报错:

  = note: cc: error: unrecognized command-line option '-fuse-ld=/par/mold240/bin/mold'    

再问deepseek, 得到了答案,原来gcc不支持绝对路径,而我用上述clang的语法加了绝对路径。所以要把mold二进制文件的位置加入PATH搜索路径。
用简单的命令试验成功

export PATH=/par/mold240/bin:$PATH
gcc fib.c -o fibm -fuse-ld=mold

于是修改 /usr/local/cargo/config.toml 为如下

cat  /usr/local/cargo/config.toml
[source.crates-io]
replace-with = 'mirror'[source.mirror]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"[registries.mirror]
index = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"[target.'cfg(target_os = "linux")']
rustflags = ["-C", "link-arg=-fuse-ld=mold"]

再次执行cargo build成功,全部重新编译用时

    Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 04s

构建速度提高了4倍,得到的二进制文件只比ld生成的略大。

http://www.dtcms.com/wzjs/541902.html

相关文章:

  • 招远专业做网站公司分类信息网站怎么做SEO
  • 如果一个网站的域名是不能进入建设银行网站
  • 网站开发执行文档安卓开发自学教程
  • 深圳网站设计按天收费wordpress 加入代码
  • 广州网站建设定制价格国内做网站网站代理
  • 浙江平湖建设局网站唐山制作网站公司
  • 有口碑的宁波网站建设营销是什么意思
  • 企业网站空间选择设计软件有几种
  • 建设农家书屋官方网站温州建设信息港网站
  • 电商网站架构网页设计首页制作
  • 网站优化软件破解版小程序开发教程pdf
  • 中小企业电子商务网站建设如何创建网站平台
  • 西宁网站制作哪家公司好上海做网站天锐
  • 手机网站怎么建设大连网站建设领超最好
  • 继续接入备案 增加网站 区别怎么做简历的网站
  • idea做一个自己的网站教程建立网站三大基础
  • 网站建设佰金手指科杰十三河南网站建设推广
  • 前端用什么框架做网站最好看免费观看高清大全老师补课中国
  • 西安网站建设公司 云阔wordpress更换域名图片不显示
  • 做公司网站时的英文简介高端企业网站建设公司怎么做实用性
  • 网站建设哪个遵化网站开发
  • 南山网站建设哪家好济南网站建设济南
  • 在线直播教学网站是怎么做的上海市建设安全协会网站孟 侠
  • 织梦网站建设深圳展览展示公司排行
  • 自己做的网站怎么设置地址站长做什么网站赚钱
  • 用vue element-ui做的网站商城购物网站有哪些模块
  • 政务网站建设的三大核心功能是什么wordpress自定义搜索页面
  • 最专业微网站首选公司集团网站设计案例
  • 济南网站设计哪家好今天发生的新闻
  • 灯具做外贸的网站有哪些如何让百度快照找到自己的网站