-lrt -lpam
它的展开形式如下:
/usr/lib64/librt.so /usr/lib/libpam.so
为什么rt解析为lib64,而pam解析为lib,因此失败:
/usr/lib/libpam.so: could not read symbols: File in wrong format
尝试使用-m32强制32位。还要检查正在编译的.bashrc或.bash_配置文件所设置的任何环境变量,以确定是否存在交叉连接。