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
來查看庫導出的符號。
但是,閱讀它的文檔/頭文件通常是一個更好的主意 - 符號列表不會給你關於函數的參數和返回值的任何信息。