大家好!希望大家都一切順利!
所以,最近(在過去的一年左右)我一直在學習 x86 系列指令和 ELF 目標檔案格式的一些基本概念,作為一個業餘專案。現在我編寫了一個函式庫,它將一些基本指令編譯成原始的 ELF 二進位文件,ld 願意咀嚼該二進位檔案並為其吐出可執行檔。 Jas 彙編器讓電腦和低階愛好者快速輕鬆地建立一個簡單的編譯器,而無需像 LLVM 這樣的大型複雜函式庫的麻煩。使用我的庫,我已經編寫了一些非常酷的項目,例如一個非常非常簡單的Brain f*ck 編譯器,其大小不到1MB,可以編譯為x64 ELF 目標文件- 在這裡查看https://github .com/ chen-alvin/brainfry
請隨意為儲存庫做出貢獻:https://github.com/ Cheng-alvin/jas
也加入不和諧吧! https://discord.gg/Qncj5RJbfK
謝謝,阿爾文
以上是Jas - 我的 x 組譯器的詳細內容。更多資訊請關注PHP中文網其他相關文章!