首页 > 解决方案 > Bjam 如何打印编译中使用的包含路径

问题描述

我有一个用于大型项目的 Jamroot.jam。我想在编译时打印 g++ 搜索包含的所有路径,我该怎么做(通常-v在 g++ 中标记)?我尝试bjam --debug-configuration 但它不符合我的要求

标签: c++bjam

解决方案


在这里找到答案:

如何使用 C++0x 支持构建 Boost?

要使用 clang 编译,请使用 cxxflags 和 linkflags:

./bjam \
...
cxxflags="-std=c++0x -stdlib=libc++" \
linkflags="-stdlib=libc++" \
...

在调试时将 -v 传递给 cxxflags 也很有帮助。


推荐阅读