gcc - 如何使用 GCC 强制构建 32 位 Boost?

标签 gcc boost 32-bit

如何使用 GCC 强制构建 32 位 Boost?目前尝试将此行放入我的 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

我还建议您查看fine manual

关于gcc - 如何使用 GCC 强制构建 32 位 Boost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1357742/

相关文章:

c++ - Boost::multi_array 性能问题

c++ - ptr_map 插入

perl - 如何在不干扰现有Perl的情况下安装单独的Perl?

c++ - 转换运算符重载歧义,编译器不同

c++ - 使用 Boost lambda 和绑定(bind)排序时出错

c++ - GCC 对 lambda 中的静态变量做了什么?

ruby - 32 位 Ruby 编译在 Lion 上失败

windows-vista - 您会为 Windows Vista 推荐 32 位还是 64 位系统?

connect()在UDP客户端服务器中为C窗口中的IPv6地址提供错误

c - 使用数组表示法访问 SSE vector 寄存器