더북(TheBook)

이제 이 코드를 컴파일해 라이브러리 파일을 만들어야 한다. 그 방법은 이 책의 범위를 벗어나지만, 내 시스템에서는 다음 명령어를 실행하면 된다.

$ cc -shared -o my_library.lib my_library.c

이제 ctypes.cdll.LoadLibrary 생성자에게 라이브러리 경로를 제공하면 파이썬에서 이 라이브러리를 불러올 수 있다.

import ctypes

library_path = ...
my_library = ctypes.cdll.LoadLibrary(library_path)