文件名称:c2go::balance_scale_selector:一个将C编译为Go的工具
文件大小:348KB
文件格式:ZIP
更新时间:2024-02-23 09:55:52
c go transpiler GoGo
用于将C转换为Go的工具。 该项目的目标是: 创建可以将C转换为Go的通用工具。 要跨平台(Linux和Mac)并使用尽可能多的clang版本(clang AST API不稳定)。 成为可重复且可预测的工具(而不是完成大部分工作,而必须清理输出以使其工作。) 提供快速和小的版本增量。 最终的里程碑是能够编译并使之无需修改即可工作。 这将是1.0.0版本。 安装 c2go需要Go 1.9或更高版本。 go get -u github.com/elliotchance/c2go 用法 c2go transpile myfile.c c2go程序处理单个C文件,并在Go中输出翻译后的代码。 让我们使用一个包含的示例 : # include < stdio> int main () { int n, c; printf ( " Enter a number \n " ); scanf ( " %d " , &n); if ( n == 2 ) printf ( " Prime number. \n " ); else {