是否可以为 MMIX 架构编译 Rust?
根据我对 Rust 编译器的了解(当然不是很多),它使用 LLVM 作为后端;来自 C 和 gcc 背景,我知道 gcc 可以生成 MMIX 可执行文件,但我不确定如何从 rustc 获得相同的结果。
有谁知道如何去做这件事?或者关于我应该从哪里开始搜索的指针?
谢谢
是否可以为 MMIX 架构编译 Rust?
根据我对 Rust 编译器的了解(当然不是很多),它使用 LLVM 作为后端;来自 C 和 gcc 背景,我知道 gcc 可以生成 MMIX 可执行文件,但我不确定如何从 rustc 获得相同的结果。
有谁知道如何去做这件事?或者关于我应该从哪里开始搜索的指针?
谢谢
不是一个超级有用的答案,但您可以查看我的拉取请求,我在其中实现了对 powerpc 的支持:https ://github.com/rust-lang/rust/pull/20980
(然后是我在 libc 中解开我第一次搞砸的一些东西的后续行动:https ://github.com/rust-lang/rust/pull/21500 )
在此期间有些事情已经发生了变化,但这应该让您大致了解需要戳哪些地方。我觉得我应该提一下,虽然架构支持的一般方法是官方支持少数架构,但保留其他架构,值得注意的是,如果你想要官方支持,特别是容易损坏的精品拱门可能是一场艰苦的战斗在核心:https ://github.com/rust-lang/rust/pull/26505