我有一个"Cprog"
需要 GCC 4.9 和 C++11 的应用程序libstdc++.so
。
为了在 CentOS 6 上满足这个要求,我正在使用 Red Hat 的devtoolset-6
.
该库位于:
$ scl enable devtoolset-6 bash
/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/libstdc++.so
我将其添加到LD_LIBRARY_PATH
路径变量中:
LD_LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/bin/gcc/x86_64-redhat-linux/6.3.1/:$LD_LIBRARY_PATH
在编译时,找不到 lib:
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./Cprog)
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found
...ect
任何帮助将不胜感激。