1
说我写一个libx.so
,它包含3个功能,Python的访问ç共享对象
void bar();
void foo();
void spam();
然后我用访问它,
>>>libx = ctypes.CDLL("./libx.so")
>>>dir(libx)
...
但我怎么能知道有多少功能libx.so
出口和它们是什么?
说我写一个libx.so
,它包含3个功能,Python的访问ç共享对象
void bar();
void foo();
void spam();
然后我用访问它,
>>>libx = ctypes.CDLL("./libx.so")
>>>dir(libx)
...
但我怎么能知道有多少功能libx.so
出口和它们是什么?
您可以在shell上使用nm libx.so
来查看库导出的符号。
但是,阅读它的文档/头文件通常是一个更好的主意 - 符号列表不会给你关于函数的参数和返回值的任何信息。