使用 LLVM clang C/C++ 编译器编译 boost 基础框架类库

发布时间:2024年01月09日

1、下载 boost 1.84?库的源代码放到待编译目录

2、解压并接入 boost 1.84 库源码的根目录

搜索默认的 clang 版本,WSL 2.0/Ubuntu 18.04 LTS 为 clang++ 6.x

执行命令:

./bootstrap.sh --with-toolset=clang

./b2 toolset=clang

另外一个方法比较麻烦需要去修改?project-config.jam 文件,可以参考这个项目是怎么实现自定义clang 编译器的位置编译NDK的。

GitHub - moritz-wundke/Boost-for-Android: Android port of Boost C++ Libraries

或者看看 Linux 下交叉编译 boost 的方法就晓得了,跟那种整法差不多,只是 clang 要麻烦的多,gcc 交叉相对容易点。?

如果不是编译Android,那么相对简单点,想要高版本编译器,换系统在安装默认的编译器,或者自己调整当前使用编译器版本的软连接都是可行的办法。

文章来源:https://blog.csdn.net/liulilittle/article/details/135477606
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。