当前位置: 技术问答>linux和unix
LINUX中执行一个程序的时候出现的错
来源: 互联网 发布时间:2017-02-14
本文导语: 很奇怪,我的一个源代码,编译成功了,生成了可执行文件。可是在我执行的时候出现这样的错: ./lib/htpkcs11.so:invalid mode for dlopen():Ivalid argument 请大家帮帮忙吧!为什么啊? | 看看使用d...
很奇怪,我的一个源代码,编译成功了,生成了可执行文件。可是在我执行的时候出现这样的错:
./lib/htpkcs11.so:invalid mode for dlopen():Ivalid argument
请大家帮帮忙吧!为什么啊?
./lib/htpkcs11.so:invalid mode for dlopen():Ivalid argument
请大家帮帮忙吧!为什么啊?
|
看看使用dlopen的地方,可能有点问题
是C++程序吗?注意name-mangling
是C++程序吗?注意name-mangling
|
dlopen的参数无效。
|
查看可执行文件的参数
|
dlopen()调用和声明的参数不配对。修改使其配对。