oop2008
注册会员

UID 94937
精华
0
积分 56
帖子 42
金钱 56 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-7-5
状态 离线
|
linux下php调用.so文件
我在linux下调用c++做的.so文件,c++中的函数为InitSan(),deg(char *a),调用模块中a.c代码是
PHP_FUNCTION(InitSanr)
{
InitSan();
}
调用模块编译什么都成功了,最后dl(“a.so”)也成功,但是php文件一运行到InitSan(),php页面就一片空白,甚至跳转到无法找到页面,最后在错误日志中发现错误:
undefined symbol: InitSan
我明明php_a.h和a.c中都定义了InitSan(),为什么出错?郁闷。。。
希望知道原因或遇到过解决大老大给与技术支持啊。。。在线等
|
|