28 lines · plain
1.. SPDX-License-Identifier: GPL-2.02.. include:: ../disclaimer-zh_CN.rst3 4:Original: Documentation/rust/arch-support.rst5 6:翻译:7 8 司延腾 Yanteng Si <siyanteng@loongson.cn>9 10架构支持11========12 13目前,Rust编译器(``rustc``)使用LLVM进行代码生成,这限制了可以支持的目标架构。此外,对14使用LLVM/Clang构建内核的支持也有所不同(请参见 Documentation/kbuild/llvm.rst )。这15种支持对于使用 ``libclang`` 的 ``bindgen`` 来说是必需的。16 17下面是目前可以工作的架构的一般总结。支持程度与 ``MAINTAINERS`` 文件中的``S`` 值相对应:18 19============= ================ ==============================================20架构 支持水平 限制因素21============= ================ ==============================================22``arm64`` Maintained 只有小端序23``loongarch`` Maintained \-24``riscv`` Maintained 只有 ``riscv64``25``um`` Maintained 只有 ``x86_64``26``x86`` Maintained 只有 ``x86_64``27============= ================ ==============================================28