首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

LINUX中执行一个程序的时候出现的错解决办法

2012-04-15 
LINUX中执行一个程序的时候出现的错很奇怪,我的一个源代码,编译成功了,生成了可执行文件。可是在我执行的时

LINUX中执行一个程序的时候出现的错
很奇怪,我的一个源代码,编译成功了,生成了可执行文件。可是在我执行的时候出现这样的错:


./lib/htpkcs11.so:invalid mode for dlopen():Ivalid argument

请大家帮帮忙吧!为什么啊?

[解决办法]
dlopen的参数无效。
[解决办法]
查看可执行文件的参数
[解决办法]
看看使用dlopen的地方,可能有点问题
是C++程序吗?注意name-mangling
[解决办法]
dlopen()调用和声明的参数不配对。修改使其配对。

热点排行