问题描述:
项目在高版本linux版本编译,可执行文件放在低版本的服务器上跑,报错 undefined reference to `__isoc99_sscanf'
原因是我们的程序中使用的某个库,如xxx.a, xxx.so是在高版本的glibc环境里面进行编译的。
有2种解决方法:
1. 升级我们的glibc到编译项目的glibc版本(这里为2.7版本)
2. 找到xxx.a 或 xxx.so,在我们的系统里面重新
项目在高版本linux版本编译,可执行文件放在低版本的服务器上跑,报错 undefined reference to `__isoc99_sscanf'
原因是我们的程序中使用的某个库,如xxx.a, xxx.so是在高版本的glibc环境里面进行编译的。
有2种解决方法:
1. 升级我们的glibc到编译项目的glibc版本(这里为2.7版本)
2. 找到xxx.a 或 xxx.so,在我们的系统里面重新