【醒目】Unix下用jni调c++编译so库问题
如题,Solaris10 unix里jni载入c++编译生成.so文件,执行出错。分析问题可能在于C++一个类中定义的static RWCString变量赴值越界。比如
pulic class A{
public static RWCString abc;
}
class B{
RWCString A::abc;
↓↓↓↓↓↓↓↓↓↓↓↓↓
A::abc[0]=0;
↑↑↑↑↑↑↑↑↑↑↑↑↑
}
程序执行以后,系统就会崩掉,好像是segment越界。
记不太清了,好像是这个情形。
不知道各位有没有这方面经验,给介绍一下。有相关的例子,麻烦给个链接