反正有没有让 boost build (bjam/b2) 显示它将使用的默认工具集和版本?
在没有明确指定工具集的情况下,它可以通过某种方式确定工具集和版本,例如 gcc-4.8 或 darwin-4.2.1。
一种可能的方法是将这样的内容放入 jamfile 中:
import notfile ;
import property-set ;
notfile print_toolset : @print_toolset_version ;
rule print_toolset_version ( t : : properties * )
{
local ps = [ property-set.create $(properties) ] ;
local toolset = [ $(ps).get <toolset> ] ;
echo Toolset is $(toolset) ;
local version = [ $(ps).get <toolset-$(toolset):version> ] ;
echo Toolset version is $(version) ;
}