4.0 Rust 开发 OpenHarmony 的

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框架,支持接口智能化转换,最大水平简化开发。

您可能还会对下面的文章感兴趣: