libstdc++库版本问题

2021-12-28 11:44:12 浏览数 (1)

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

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

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

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

0 人点赞