使用Emscripten构建静态或共享的Boost库

时间:2019-01-04 07:17:38

标签: c++ boost emscripten webassembly

尝试使用以下命令构建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文件?

1 个答案:

答案 0 :(得分:0)

解决了跑步问题

# emar q library_name.a *.bc

目录中的每个.bc文件。