我已经使用 GLIBCXX_3.4.11 编译了针对 libstdc++.so 动态链接的共享库。我想将我的代码发送给 stdc++ 库仅为 3.4.10 版本的人。而不是要求他更新他的库版本(这是一个软件客户,所以我不能假设他们愿意或能够更改系统文件)我想发布适当版本的 libstdc++.so,放置在lib 文件夹,其中包含我的代码的目录位置。如何获得自己的代码以使用适当的(更高版本)版本?我发现 /etc/ld.so.conf 包含目录 /lib64,其中存在有问题的旧版本 libstdc++.so。设置 LD_LIBRARY_PATH 不会覆盖它。这似乎偏离了宣传的行为。知道为什么会这样吗?我如何完成我相当简单的任务?
谢谢。