c언어
-
Python 모듈 C언어로 만들기컴퓨터/파이썬 2020. 10. 22. 00:34
Python 모듈 1. 소개 전 ctype으로 C언어 코딩 실행하기와 비슷한데 실제로 pip으로 설치할 수 있는 파이썬 패키지를 C언어로 만들어 볼 것이다. Python Github의 C 파일들은 보면 문법이 어느 정도 감이 잡힐 것이다. 할 것 팩토리얼(N!) 결과를 구해내는 방법을 C언어 모듈, Cython (.pyx) 모듈, 기본 파이썬 함수 위 3가지를 비교할 것이다. C언어 파이썬 모듈 제작 1. 우선 setup.py을 대충 아래처럼 만든다. try: from setuptools import setup, Extension except ImportError: from distutils.core import setup, Extension setup( name="C Factorial", version..
-
Python에서 C/C++언어 함수 실행하기컴퓨터/파이썬 2020. 10. 21. 16:06
Ctypes ctypes — 파이썬용 외부 함수 라이브러리 — Python 3.9.0 문서 ctypes — 파이썬용 외부 함수 라이브러리 ctypes docs.python.org 1. ctypes이란 C언어로 기반으로 제작된 파이썬에서, ctypes 으로 C 호환 데이터형을 이용, DLL 또는 공유 라이브러리(.so)에 있는 함수를 호출할 수 있게 해 준다. 2. 할 것 py 파일 안에서 C/C++ 함수를 작성해서 실행하는 것을 불가능하고, disutils에 있는 ccompiler로는 object파일밖에 생성하고 exe파일 까진 만들 수 있으나, exe실행은 따로 해야 한다. from distutils.ccompiler import new_compiler if __name__ == '__main__': ..