读书人

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

发布时间: 2012-04-15 18:39:21 作者: rapoo

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


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

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

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

读书人网 >UNIXLINUX

热点推荐