[Python]python中调用C的.so代码

1.c模块

helloworld.c
#include<stdio.h>
int test() {
    printf("hello world!\n");
    return 0;
}
complie.sh编译
gcc helloWorld.c -fPIC -shared -o libhello.so

2.Python main.py

import ctypes
so = ctypes.CDLL("./libhello.so")
so.test()
运行
python main.py

hello world!

    原文作者:_小老虎_
    原文地址: https://www.jianshu.com/p/d80432200777
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞