无法从共享对象映射段

时间:2013-01-15 16:54:02

标签: c++ linux dlopen

我在加载so文件时遇到问题。问题是文件在那里并且有第二个共享文件。 第一个* .so是成功加载但第二个是给我这个错误:

Error Loading prog2.so: prog2.so: failed to map segment from shared object: Cannot allocate memory

当更改顺序时,prog2.so正在加载但是prog1.so正面临同样的错误。

请告知问题应该是什么,这在以前没有成功。我正在使用这段代码加载它

handle = dlopen( filename, RTLD_LAZY );  

if( !handle )
{
    const char * err = dlerror();
if (err)
    throw err;
}

程序失败,因为句柄正在返回!将diff处理为1。

0 个答案:

没有答案