Rust是一门静态强类型言语,具有更安保的内存治理、更好的运转性能、原生支持多线程开发等长处。Rust官网也经常使用Cargo工具来专门为Rust代码创立工程和构建编译。 OpenHarmony为了集成C/C++ 代码和优化编译速度,经常使用了GN + Ninja的编译构建系统。GN的构建言语繁复易读,Ninja的汇编级编译规定间接高效。 为了在OpenHarmony中集成Rust代码,并最大水平施展Rust和OpenHarmony边疆有C/C++ 代码的交互性,驳回GN作为一致构建工具,即经过GN构建Rust源码文件(xxx.rs),并参与与C/C++互操作、编译时lint、测试、IDL转换、三方库集成、IDE等性能。同时裁减gn框架,支持接口智能化转换,最大水平简化开发。
本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://clwxseo.com/wangluoyouhua/8049.html