Ubuntu 16.04上的Emscripten包。如何让它工作?

Ubuntu 16.04上的Emscripten包。如何让它工作?,ubuntu,ubuntu-16.04,emscripten,Ubuntu,Ubuntu 16.04,Emscripten,我使用以下命令在Ubuntu 16.04上安装了Emscripten: apt获取安装emscripten 它似乎有效,但我无法编译一个简单的hello world示例,因为我得到: /usr/bin/lli:创建EE时出错:没有可用目标与此三元组兼容,有关可用目标,请参阅-版本 为什么会这样?有办法解决吗?我试着用谷歌搜索,只找到了无用的信息:大多数论坛建议使用更新的版本(Ubuntu 16中包含的版本是1.22),但我更喜欢使用操作系统提供的版本(即使是旧版本,也应该可以使用,我对新功能不感

我使用以下命令在Ubuntu 16.04上安装了Emscripten:

apt获取安装emscripten

它似乎有效,但我无法编译一个简单的hello world示例,因为我得到:

/usr/bin/lli:创建EE时出错:没有可用目标与此三元组兼容,有关可用目标,请参阅-版本

为什么会这样?有办法解决吗?我试着用谷歌搜索,只找到了无用的信息:大多数论坛建议使用更新的版本(Ubuntu 16中包含的版本是1.22),但我更喜欢使用操作系统提供的版本(即使是旧版本,也应该可以使用,我对新功能不感兴趣)。其他论坛建议使用便携式emsdk。我对使用它也不感兴趣,因为我有一个32位的安装,并且官方网站上的预编译包只有64位

我感兴趣的是找到如何配置Ubuntu附带的emscripten版本(或者,如果根本不可能,知道原因,因为操作系统的官方软件包通常都是开箱即用的)。我提出上述免责声明是为了避免只得到已经在其他论坛上发布的答案:我知道存在更新版本,我有理由不使用它


提前谢谢你,还有。。。有什么想法吗?

听起来emscripten软件包没有正确设置。通常,emscripten开发人员建议直接下载emsdk


该版本经过不断测试,保证可以正常工作,并且易于安装。(发行版版本可能有效,但即使有效,它们也往往比当前的emsdk版本旧。)

Ubuntu可能是Linux最著名的发行版,因此很难相信他们发布了错误的版本。正如我所说的,我知道可以直接下载emsdk,但我不想使用它,因为它需要64位版本,而我有32位版本。我还从apt尝试了emscripten,但它不起作用。如果他们没有32位二进制文件,你可以试试。我提交了一份错误报告,你想说明这对你也有影响吗?