程序不同操作系统运行提示缺失GLIBC问题的解决方案
问题描述rust代码在Ubuntu系统编译(cargo build --release)后,将编译好的程序放到centos系统上运行提示/lib64/libc.so.6: version `GLIBC_2.18' not found这是由于在Ubuntu系统上编译时链接了共享库libc2.18,但是centos系统上最高版本为2.17。对于这种情况,一般有两种方法。解决方案一种是在centos上安装2.18版本库太麻烦,所以我选择了第二种方法第二种方法是将程序用的库以静态链接方式打包到程序里
原创
2021-04-09 14:19:36 ·
1506 阅读 ·
2 评论