Corrode: C代码转换为Rust代码

Corrode可以把C源代码转换为等价的Rust代码。它使用haskell开发,项目地址:https://github.com/jameysharp/corrode

在Ubuntu上安装测试Corrode

安装ghc和cabal:

下载corrode源代码:

编译安装:

corrode安装路径~/.cabal/bin

运行corrode,它可接受gcc的任意选项。

C代码:

代码取自:生成正态分布随机数-C语言

上面的C代码使用corrode转换生成的rust代码:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注