Check this out: https://github.com/IntegralPilot/rustc_codegen_jvm

While this cannot compile C/C++, it can serve as a fil-C alternative for unsafe pure rust code.

https://news.ycombinator.com/item?id=49284966

That's an interesting project, thanks for the link.