提升1.58代码不构建32位

时间:2016-01-29 07:25:17

标签: gcc boost

我正在尝试为32位构建boost 1.58.0代码。使用以下命令

./bootstrap.sh

我注意到:它将工具集设置为

使用工具集gcc构建Boost.Build引擎... tools / build / src / engine / bin.linuxx86_64 / b2

之后我跑了,

./bjam install --toolset=gcc address-model=32 variant=release,debug link=static,shared -d2 -q -j4 --layout=versioned --prefix=$OUTPUT_PATH_BUILD  --without-python --without-mpi --without-wave --without-graph --without-math --without-test define=BOOST_LOG_USE_CHAR >> $LOG_FILE

上面的命令构建了64位的代码,但我期待它为32位。 这是我的LOG_FILE

中的输出
[----------- start building boost
Thu Jan 28 23:17:06 PST 2016
Performing configuration checks

    - 32-bit                   : no  (cached)
    - 64-bit                   : yes (cached)
    - arm                      : no  (cached)
    - mips1                    : no  (cached)
    - power                    : no  (cached)
    - sparc                    : no  (cached)
    - x86                      : yes (cached)
    - lockfree boost::atomic_flag : yes (cached)

如何构建32位代码?我使用的是ubuntu 14.04和GCC 4.8。

感谢。

0 个答案:

没有答案