GCCでBoostの32ビットビルドを強制するにはどうすればよいですか?現在、この行を私のに入れようとしてuser-config.jam
いますが、機能しません:
using gcc : 4.1.2 : g++ : compileflags="-m32" ;
C ++ Boost 1.40を使用している場合は、次を使用します。
bjam address-model=32
以前のバージョンを使用している場合は、アップグレードを検討してください。できない場合は、
bjam address-model=32 architecture=x86
また、細かいマニュアルをご覧になることをお勧めします
この答えは、私にとって有効な解決策に向けて私を助けてくれました。私は64ビットのDebianで32ビットバージョンをコンパイルしようとしていてboost_1_43_0
、最終的にこれを思いついた:
./bjam \
cflags=-m32 \
cxxflags=-m32 \
address-model=32 \
threading=multi \
architecture=x86 \
instruction-set=i686 \
stage