如何使用GCC强制构建32位Boost?目前尝试将此行放入我的user-config.jam
,但它不起作用:
using gcc : 4.1.2 : g++ : compileflags="-m32" ;
Run Code Online (Sandbox Code Playgroud)
Vla*_*rus 25
如果您使用的是C++ Boost 1.40,请使用:
bjam address-model=32
Run Code Online (Sandbox Code Playgroud)
如果您使用的是eariler版本,请考虑升级.如果你不能,请使用
bjam address-model=32 architecture=x86
Run Code Online (Sandbox Code Playgroud)
我还建议您查看精细手册
小智 19
这个答案帮助我找到了一个对我有用的解决方案.我试图编译一个boost_1_43_0
64位debian 的32位版本,最终想出了这个:
./bjam \
cflags=-m32 \
cxxflags=-m32 \
address-model=32 \
threading=multi \
architecture=x86 \
instruction-set=i686 \
stage
Run Code Online (Sandbox Code Playgroud)