使用 Emscripten 构建静态或共享的 boost 库
Building static or shared boost libraries with Emscripten
正在尝试使用以下命令构建 boost 库
cd boost_1_68_0
./bootstrap.sh
./b2 toolset=emscripten link=static variant=release threading=single runtime-link=static system random date_time
但是它会为我生成 .bc
文件,而不是 .a
用于 static
构建标志或 .so
用于 shared
构建标志。然后我在将该库链接到我的 WebAssebly 项目时遇到问题。如何在此处生成 .a
或 .so
文件?
已解决运行
# emar q library_name.a *.bc
对于目录中的每个 .bc
个文件。
正在尝试使用以下命令构建 boost 库
cd boost_1_68_0
./bootstrap.sh
./b2 toolset=emscripten link=static variant=release threading=single runtime-link=static system random date_time
但是它会为我生成 .bc
文件,而不是 .a
用于 static
构建标志或 .so
用于 shared
构建标志。然后我在将该库链接到我的 WebAssebly 项目时遇到问题。如何在此处生成 .a
或 .so
文件?
已解决运行
# emar q library_name.a *.bc
对于目录中的每个 .bc
个文件。