[英]How do I use the preamble.js file in emscripten?
我正在尝试使用带有webassembly的小型Web应用程序,并且正在使用emscripten。 Emscripten具有此“ preamble.js”文件 ,该文件 “ 提供用于与已编译的C代码进行交互的程序访问 ”。 我的问题是我不了解如何实际使用此文件。 它不是javascript代码,所以我的浏览器无法加载它,也不是C / C ++代码,因此我的编译器无法编译它。 那我该怎么办呢?
很抱歉,这是很明显的还是有记录的,但是我看不到。
preamble.js
本身无法加载到浏览器中,但是当您使用emscripten生成JavaScript(或HTML)输出文件(例如,通过调用emcc foo.c -o foo.js
)时,它将包含预处理版本序言以及输出文件中的asm.js代码。 (或者,如果您使用WebAssembly,它还将生成一个foo.wasm
文件和foo.js
一起使用)。 输出的foo.js
文件应可在浏览器中加载(如果不使用Web API,则应加载例如node.js)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.