文件名称:aheui-llvm:[启动] llvm的WIP Aheui前端,在Rust中实现
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-18 06:45:50
Rust
阿赫伊 该程序是将Ahhee代码转换为llvm IR的编译器前端。 它是用Rust语言编写的,示例运行时库也是用Rust编写的。 要求 rustc 1.5.0每晚 如何使用 运行aheui-llvm以获取Ahhee源代码的LLVM IR。 cargo run -- README.md 使用llc进行构建以获取目标文件。 llc -O=3 -filetype=obj -relocation-model=pic README.md.ll 链接Ahhee运行时和目标文件以获取可执行文件。 rustc -o hello runtime.rs -C opt-level=3 -C link-args="README.md.o" ./hello # Hello, world! 밤밣따빠밣밟따뿌 빠맣파빨받밤뚜뭏 돋밬탕빠맣붏두붇 볻뫃박발뚷투뭏붖 뫃도뫃희멓뭏뭏붘 뫃봌토범더벌뿌뚜 뽑뽀멓멓더벓뻐
【文件预览】:
aheui-llvm-master
----.gitignore(50B)
----runtime.rs(4KB)
----src()
--------main.rs(23KB)
----Cargo.lock(2KB)
----Cargo.toml(183B)
----README.md(965B)