在构建CentOS 7时,如何将devtoolset-7中的libstdc ++链接起来?

时间:2017-11-14 13:23:41

标签: c++11 g++ centos7 libstdc++ devtoolset

我想使用devtoolset-7在CentOS 7上构建C ++ 11应用程序。我正在尝试使用<regex>库,但libstdc++的版本本身包含CentOS 7,4.8.4,does not support it

我已按照以下说明安装并启用SCL / devtoolset-7

$ sudo yum install centos-release-scl
$ sudo yum install devtoolset-7
$ scl enable devtoolset-7 bash

此时,如果我调用g++,它是正确的版本(7.2.1),但是当我构建应用程序并对它们运行ldd时,它们仍然动态链接到旧版本/lib64/libstdc++.so.6在系统上。可靠地链接devtoolset-7-libstdc++-devel-7.2.1的最简单方法是什么?我使用CMake 3作为构建系统。

0 个答案:

没有答案