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