Coding/Python 삽질기
[Python] C 함수 호출 하기
chobocho
2022. 4. 23. 00:49
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