Chinaunix

标题: 关于编译perl c扩展模块的问题 [打印本页]

作者: 福瑞哈哥    时间: 2009-01-12 14:23
标题: 关于编译perl c扩展模块的问题
是不是必须要求编译perl的gcc版本和编译扩展的gcc版本一致?我这边报的错误是

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




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2