如何使用带有cmake项目的emscripten生成位码(.bc文件?)>

问题描述 投票:2回答:2

从Emscripten网站here上的文档中找到:

enter image description here

运行前两个命令(emconfigure和emmake)后,看似成功,尽管实际上确实会生成.js和.wasm文件,但我在任何地方都没有任何.bc文件。该文档暗示那里.js文件将仅由执行第三个命令./emcc。

产生。

在您找到的同一文档页面上稍稍向下:

使生成链接的LLVM位代码。它不会自动生成链接期间使用JavaScript,因为所有文件都必须使用相同的优化和编译器选项-这样做很有意义这是从位码到JavaScript的最终转换。

因此似乎应该产生一些位码。怎么做?

((我确实使用了那些文档所建议的VERBOSE命令,尽管我没有看到使用emcc代替本机编译器,但使用了em ++,这似乎与emcc大致相同。)

我有一个使用cmake构建的c ++项目。它可以编译和链接。目的是使用Emscripten从中生成将在浏览器中运行的代码。从Emscripten网站上的文档中...

c++ macos terminal emscripten
2个回答
0
投票

从脚本的联机帮助页:


0
投票

使用Emscripten构建系统构建项目时,它将总是

© www.soinside.com 2019 - 2024. All rights reserved.