我可以使用 emscripten 在 i386 模式下编译应用程序吗?

Can I compile an app in i386 mode using emscripten?

我有一个遗留的 C 应用程序在 64 位环境中编译时无法运行,因为它取决于指针的大小和其他 32 位数据类型。

是否有可用于在 32 位模式下编译程序的 emscripten 标志,或者我是否需要先移植它?

Emscripten 和 asm.js 已经使用 32 位指针,这是它们唯一支持的模式。它由 Emscripten 的 "fastcomp" fork of clang 中的 this line 设置。