Python

C와 C++ 확장 빌드하기

CPython용 C 확장은 공유 라이브러리(예를 들어, Linux의 .so 파일, Windows의 .pyd 파일)이며, 초기화 함수 를 내보냅니다.

보고서에 따르면, 상세 내용은 :ref:`extension-modules`를 참조하십시오.

setuptools로 C와 C++ 확장 빌드하기

확장 모듈을 빌드, 패키징 및 배포하는 것은 외부 도구를 사용하는 것이 가장 좋으며, 본 문서의 범위가 아닙니다. 적합한 도구 중 하나는 Setuptools이며, 관련 문서는 https://setuptools.pypa.io/en/latest/setuptools.html에서 찾을 수 있습니다.

Python 3.12까지 표준 라이브러리에 포함되었던 distutils 모듈은 현재 Setuptools의 일부로 유지 관리됩니다.