innative是一款AOT編譯器,適用于WebAssembly,可以進行二進制文件的創建,創建出來的文件將與C語言兼容,該文件可以作為沙盒插件進行動態加載,還可以直接和你的操作系統對接,作為獨立的可執行文件來進行使用,輕松進行AOT的編譯。
軟件介紹
這允許webassembly模塊參與C語言連接和構建過程,無論是靜態的、動態的,還是訪問主機操作系統的。運行時可以獨立地安裝在用戶的機器上,也可以嵌入到你的程序中。它是高度可定制的,讓你選擇你所需要的功能、隔離級別和優化量,以滿足你的用例。如果你發現了一個錯誤,或者你的程序無法在inNative上編譯,直到我們實現一個特定的功能,請在GitHub上提交一個問題,以便我們能夠跟蹤開發人員的需求。
這是針對Windows和Linux的inNative的一個主要功能版本,主要是修復構建系統,使其在Linux上更加可靠。這是為了彌補由于LLVM不能在holybuildbox中工作而無法輕易為Linux構建可移植的二進制文件這一事實。因此,將不再提供Linux二進制文件,而應使用CMake從源代碼進行編譯。
Windows包括一個SDK和運行時軟件包的安裝程序,它安裝和注冊運行時以運行WebAssembly文件。然而,即使你下載了便攜式壓縮文件版本,你也可以隨時用./innative-cmd.exe -i來安裝它。
更新日志
廢棄了Makefiles,轉而使用CMake項目。(#33)
添加了#49 WASM指令執行計數器
添加了#26完全支持匯編腳本
增加了#20選項,可設置自定義啟動函數
修正了#71處理調試信息時的邊緣案例
修正了#72使用共享庫時的絕對路徑問題
修正了錯誤的llvm::Twine用法
改變了日志記錄以使用回調函數
停止對內存密集的調試信息使用貪婪的分配器
修正了WAT解析過程中過多的內存使用
標簽: aot編譯器
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運行庫
詳情 -
VC++2019運行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運行庫安裝包
詳情 -
源碼編輯器4.0
詳情 -
博途V18破解授權軟件
詳情 -
GX Works2
詳情 -
microsoft visual studio 2019免費版
詳情 -
hypermill2021超級加密狗破解版
詳情 -
西門子博途v17破解版
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
VBSEdit9
詳情
網友評論