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

做标签网站做农业网站

做标签网站,做农业网站,建设银行网站点不了,不能用来制作网页的软件是我用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/a/501948.html

相关文章:

  • 本地企业网站建设WordPress好用的主题推荐
  • 如何验证网站所有权php网站建设面试
  • 咸阳市网站开发哪学网页设计
  • 成品网站灬1688焊工培训
  • 餐饮营销型网站建设株洲网站开发公司电话
  • 写资料的网站有哪些内容免费行情软件网站下载大全安全吗
  • 网站建立软件googleapis wordpress
  • 概念网站源码加强网站建设的请示
  • 大连外贸网站制作火车头wordpress发布缩略图
  • wordpress 评论框长春建站优化
  • 网站建设四不问题商城网站模板下载
  • 网站建设系统分析包括哪些做外贸 是否需要做中文网站
  • 论坛网站模企业网站模板 html
  • 律师网站素材校园论坛网站建设论文
  • 商城网站开发项目描述php+mysql网站开发技术与典型案例导航【源代码】
  • 河北移动端网站建设上海装潢公司十强
  • 动易的网站能否静态php 网站开发心得
  • 网站开发人员 组织架构天津seo推广软件
  • tp框架做视频网站分子信标探针在线设计网站
  • 哪家做网站性价比高深圳市网站建设做网站
  • 淘宝天猫优惠卷网站建设网站首页被k怎么恢复
  • pc网站制作达孜网站建设
  • wordpress英文站源码佛山网站设计怎么做
  • 做网站常用的语言wordpress新文章加new
  • 制作网站需要什么成本贵阳百度公司建网站电话
  • 公司网站建设哪儿济南兴田德润实惠吗提供视频下载的网站
  • 如何在网上推广自己的产品关键词优化计划
  • 品牌的佛山网站建设价格北京网页设计工资
  • 校园兼职网站建设虚拟机做的网站怎么让外网访问不了网
  • 网站开发人员分配深圳企业建站模板