关于编译perl c扩展模块的问题

关于编译perl c扩展模块的问题

是不是必须要求编译perl的gcc版本和编译扩展的gcc版本一致?我这边报的错误是

cannot open shared object file: No such file or directory at
DynaLoader.pm line 230
DynaLoader.pm  的代码实现中没有把具体的错误原因抛出来, 只要有异常,就会抛出No such file or directory.
1. 首先检查一下文件是否正的存在,一般错误会抛出so文件的路径。
2. 看看so 文件的属性, 通过file命令来看, 一般64 位的和32位的是不兼容的。我这里遇到了几次这种问题。