libstdc++库版本问题

当编译机器的libstdc版本与运行机器不一致时,可以将编译机的libstdc++.so.6文件打到发布包里面,并设置一个文件链接

然后在运行机器上设置LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./ 。包含当前运行目录即可

 

当用户目录与系统/usr/bin 存在相同的可执行文件时,优先使用环境变量PATH中的目录

如使用非系统版本的gcc, 则需要在PATH中加入自定义的gcc路径目录

posted @ 2021-12-27 15:54  myd620  阅读(328)  评论(0编辑  收藏  举报