文件名称:ShivyC:用Python创建的C编译器
文件大小:156KB
文件格式:ZIP
更新时间:2024-02-21 05:05:18
python c compiler Compiler
ShivyC 一个用Python创建的业余C编译器。 ShivyC是一个用Python 3编写的爱好C编译器,它支持C11标准的子集,并生成相当有效的二进制文件,包括一些优化。 ShivyC还会生成有用的编译时错误消息。 这种是ShivyC今天可以编译的一个示例。 有关功能的更全面列表,请参见。 快速开始 x86-64 Linux ShivyC仅需要Python 3.6或更高版本来编译C代码。 组装和链接使用GNU binutils和glibc完成,您几乎肯定已经安装了它们。 要安装ShivyC: pip3 install shivyc 要创建,编译和运行示例程序: $ vim hello.c $ cat hello.c # include < stdio> int main () { printf ( " hello, world! \n " ); } $ shivyc hello.c $ ./out hello, world! 要运行测试: git clone https://github.com/ShivamSarodia/ShivyC.git cd S