试了网上很多方法都无法解决-fcoalesce-templates该问题。后来摸索着进行设置就好了,特此记录一下
以boost_1.67为例
首先准备好boost_1_67_0.tar.gz
1.在命令行模式下解压该文件
tar -zxvf boost_1_67_0.tar.gz
2.进入到解压后的目录
./boostrap.sh --prefix=/User --with-libraries=all compiler.balcklist clang --with-toolset=clang
注意:--prefic= 安装路径
--with-libraries= 要编译的模块 all全部编译
compiler.blacklist clang 编译器列表中添加clang 没有这句可能会出现“-fcoalesce-templates“ 该错误
--with-toolset= 指定编译器
在project-config.jam中配置更详细的产物输出路径
3.带第二步完成后输入
./bjam install