C library 작성
#include <stdio.h>
int add(int left, int right) {
return left+right;
}
C library 빌드
gcc -shared -o libaddnumber.so add_number.c
Python Code 작성
from ctypes import CDLL
def main():
c_func = CDLL('./libaddnumber.so')
print(c_func.add(10, 20))
if __name__ == '__main__':
main()
실행결과
chobocho@Chobocho-Mint:~/github/python/sharedlib$ python3 add_number.py
30
'Coding > Python 삽질기' 카테고리의 다른 글
About Pyscript (0) | 2022.06.10 |
---|---|
[PyTorch] CUDA 설치기 (0) | 2022.02.21 |
생일 문제 (0) | 2021.06.21 |