Gcc 如何使用旧版本libstdc++;。所以

Gcc 如何使用旧版本libstdc++;。所以,gcc,build,g++,shared-libraries,Gcc,Build,G++,Shared Libraries,情况: 我们的团队共享相同的发展环境。 我需要高版本的g++来构建我的cpp语言项目。所以我克隆了gcc源代码并制作了,最后制作了安装库到/usr/local/lib/libstdc++。所以。我成功构建了我的项目。 但团队中的其他人使用的是旧版本的g++,他如何在不卸载高版本gcc的情况下将gcc版本更改为低版本? 我的尝试: 我尝试了LD\u PRELOAD=/lib64/libstdc++.so.6 make,但它似乎不正确。 以下是我的问题: 我需要修改LD\u LIBRARY\u路径

情况:
我们的团队共享相同的发展环境。
我需要高版本的g++来构建我的cpp语言项目。所以我克隆了gcc源代码并制作了,最后制作了安装库到
/usr/local/lib/libstdc++。所以
。我成功构建了我的项目。
但团队中的其他人使用的是旧版本的g++,他如何在不卸载高版本gcc的情况下将gcc版本更改为低版本?

我的尝试: 我尝试了
LD\u PRELOAD=/lib64/libstdc++.so.6 make
,但它似乎不正确。

以下是我的问题:

  • 我需要修改LD\u LIBRARY\u路径还是执行其他操作?
  • 如果在LD_LIBRARY_PATH中配置旧版本和高版本,如何保证使用正确的动态so库构建

为什么不是docker?