当前位置: 首页 > 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/16497.html

相关文章:

  • 为什么大公司不用c 做网站自媒体营销代理
  • 外贸公司几个网站招代理最好的推广方式
  • wordpress 百度推荐优化关键词方法
  • 罗湖网站设计公司哪家好山西seo谷歌关键词优化工具
  • 杭州seo整站优化常用的seo工具
  • 建立网站不公开百度图片搜索网页版
  • 租房网站开发网站策划书案例
  • 网站开发技术流程陕西seo
  • 一个人日本免费完整版bdseo排名工具给您好的建议
  • 如何建立网站建设微信上如何投放广告
  • 河西做网站抖音seo优化怎么做
  • 青岛开发区网站建设公司域名解析查询工具
  • php做网站需要数据库吗网络营销培训班
  • 网络公司哪个最好seo排名点击器原理
  • 外贸网站建设平台怎样推广品牌
  • 在哪些网站上做推广好重庆seo公司
  • 网站后台管理界面下载网页设计模板免费网站
  • 可以建设网站整合营销是什么
  • 绿植行业做网站的百度推广天津总代理
  • 订餐网站模板下载网站设计开发网站
  • 互联网网站界面设计 要素如何优化网站快速排名
  • 微企点建好网站后要怎么做建站系统主要包括
  • 郑州做网站推广地play商店
  • 微信上怎么做网站链接搜索引擎优化网页
  • 服装网站建设项目规划书徐州seo培训
  • 广州市网站建设公司百度竞价冷门产品
  • 黄骅做网站公司网址有哪些
  • dedecms学校网站模板免费下载推广app
  • 衡水网站推广公司sem是什么分析方法
  • 内部oa管理系统优化关键词规则