liunx下编译Boost
参考这里:https://blog.csdn.net/xp178171640/article/details/122663286
>tar -zxvf boost_1_79_0.tar.gz
>cd boost_1_79_0
>./bootstrap.sh --prefix=/home/usinglibs/boost(安装目录)
>./b2 install --with=all
报错
“ had text segment at different address”
“找到一个或多个PCH文件,但它们是无效的”
“pch: No such file or directory”
解决
>./b2 pch=off install --with=all
参考这里:
https://github.com/boostorg/boost/issues/616
20220816编译1.58没有问题
前面的错误是在编译1.79的时候出现的,后来编译一个老一点的版本没有问题。
gcc 是7.3.0
cmake 是3.12.1