编译报错:mismatched machine types
我用的HP-UX系统,链接一个32位库时报:mismatched ABI(not a ELF file) for -lcfbsapi, found /.../libcfbsapi.a
如果用64位的库时报:mismatched machine types.expected EM_PARISC but found EM_IA_64 in file /.../libcfbsapi.a
我觉得应该是用64位的编译才对.但是好像是这个库有问题,是EM_IA_64的,但是系统是EM_PARISC的.不知道是不是这个原因.请高手指点.另外我也不知道怎么看系统和库到底是EM_PARISC 还是 EM_IA_64 什么的.