当编译机器的libstdc版本与运行机器不一致时,可以将编译机的libstdc++.so.6文件打到发布包里面,并设置一个文件链接
然后在运行机器上设置LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./ 。包含当前运行目录即可
当用户目录与系统/usr/bin 存在相同的可执行文件时,优先使用环境变量PATH中的目录
如使用非系统版本的gcc, 则需要在PATH中加入自定义的gcc路径目录
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!