文件名称:python-compiler:使用LLVM的Python 3实现
文件大小:25KB
文件格式:ZIP
更新时间:2024-04-24 01:33:55
Rust
Python编译器 使用LLVM的Python 3实现。 制作说明 该项目是用编写的,并且依赖于和 。 编译文件test.py : 苹果系统 使用安装Rust。 LLVM和Boehm GC可以使用安装: brew install llvm@11 libgc 构建编译器: LLVM_SYS_110_PREFIX= " $( brew --prefix ) /opt/llvm@11/ " cargo build --release 构建最终的可执行文件: target/release/python --emit=bc test.py $( brew --prefix ) /opt/llvm@11/bin/llc -filetype=obj test.bc clang test.o -o test -Ltarget/release/ -lpython_core -lgc 执照 麻省理工
【文件预览】:
python-compiler-master
----boehm()
--------Cargo.toml(169B)
--------src()
--------wrapper.h(19B)
--------build.rs(548B)
----Cargo.toml(93B)
----.gitmodules(101B)
----python-syntax()
----Cargo.lock(22KB)
----python-core()
--------Cargo.toml(231B)
--------src()
----LICENSE(1KB)
----README.md(783B)
----.gitignore(19B)
----python()
--------Cargo.toml(380B)
--------src()