当编译机器的libstdc版本与运行机器不一致时,可以将编译机的libstdc++.so.6文件打到发布包里面,并设置一个文件链接
然后在运行机器上设置LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./ 。包含当前运行目录即可
当用户目录与系统/usr/bin 存在相同的可执行文件时,优先使用环境变量PATH中的目录
如使用非系统版本的gcc, 则需要在PATH中加入自定义的gcc路径目录
当编译机器的libstdc版本与运行机器不一致时,可以将编译机的libstdc++.so.6文件打到发布包里面,并设置一个文件链接
然后在运行机器上设置LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./ 。包含当前运行目录即可
当用户目录与系统/usr/bin 存在相同的可执行文件时,优先使用环境变量PATH中的目录
如使用非系统版本的gcc, 则需要在PATH中加入自定义的gcc路径目录