rustlang - windows 上面 msvc 和 gnu target 生成的程序有什么区-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

rustlang - windows 上面 msvc 和 gnu target 生成的程序有什么区

天_明 2019-11-13 16:14:49 1011

我有个 c++ 程序 用 gcc 和 msvc 速度相差很大, gcc 比 msvc 快 40%, 而 rust 版本的用 msvc 和 gnu target 编译都比 gcc 版 c++ 的慢, 跟 msvc 版 c++ 差不多.

在编译 rust 代码的时候会用到 msvc 和 gcc 的编译器吗, 还是只有第三方库会用到?

是不是不同的 target 只有链接的时候会调用相应的编译工具, 对于同一份 rust 代码都是用的 rustc 编译, 生成的文件只有 abi 不同, 所以两个 target 的速度差不多.

c程序生成 lang生成 win生成 生成target 生成meta
分享到
取消 提交回答
全部回答(0)
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题
推荐课程