Указание на libstdc ++ из devtoolset - коллекция программного обеспечения - PullRequest
1 голос
/ 23 апреля 2019

У меня есть прикладная программа "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

Во время компиляции библиотека ненайдено:

/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

Любая помощь будет оценена.

...