当前位置: 技术问答>linux和unix
调用动态库时,说没有足够的内存?
来源: 互联网 发布时间:2016-06-06
本文导语: 在AIX平台上,编译命令: xlc -q64 -bexpall -bloadmap:loadmap 出错: (dbx) p log_message "Error loading shared library libprofiler.so: There is not enough memory for the process. rtld: 0712-001 Symbol hashtable_contains_key was referenced ...
在AIX平台上,编译命令:
xlc -q64 -bexpall -bloadmap:loadmap
出错:
(dbx) p log_message
"Error loading shared library libprofiler.so: There is not enough memory for the process.
rtld: 0712-001 Symbol hashtable_contains_key was referenced
from module /mine/build/libprofiler.so(), but a runtime definition
of the symbol was not found.
请问大家是否遇到过类似的问题,别的平台出现也可以,怎么解决的呢?
我google了一下,也没有找到类似的错误, 谢谢各位了。
xlc -q64 -bexpall -bloadmap:loadmap
出错:
(dbx) p log_message
"Error loading shared library libprofiler.so: There is not enough memory for the process.
rtld: 0712-001 Symbol hashtable_contains_key was referenced
from module /mine/build/libprofiler.so(), but a runtime definition
of the symbol was not found.
请问大家是否遇到过类似的问题,别的平台出现也可以,怎么解决的呢?
我google了一下,也没有找到类似的错误, 谢谢各位了。
|
你的程序中代码或数据很大么
|
什么动态库?自己写的?里面的之前编译出可运行文件,运行状况如何?
|
貌似你自己生成的动态库有问题,参见:
http://bbs.chinaunix.net/viewthread.php?tid=530440
http://bbs.chinaunix.net/viewthread.php?tid=530440
|
你的动态库是如何生成的。说来看看。
|
aix 服务器, 性能应该不错的。
referenced
这个错误吧?