1 .. SPDX-License-Identifier: GPL-2.0 2 .. include:: ../disclaimer-zh_CN.rst 3 4 :Original: Documentation/rust/arch-support.rst 5 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 ============= ================ ==============================================
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.