이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 python3m-config 명령입니다.
프로그램:
이름
python-config - python C/C++ 확장 또는 포함을 위한 출력 빌드 옵션
개요
파이썬 구성 [ --접두사 ] [ --exec-접두사 ] [ --포함 ] [ --libs ] [ --cflags ] [
--ldflags ] [ --확장-접미사 ] [ --abiflags ] [ --도움 ]
기술
파이썬 구성 Python 인터프리터를 포함하는 프로그램을 컴파일하고 연결하는 데 도움이 됩니다.
인터프리터에 동적으로(런타임에) 로드할 수 있는 확장 모듈.
옵션
--abiflags
PEP 3149에 지정된 대로 ABI 플래그를 인쇄합니다.
--cflags
C 컴파일러 플래그를 인쇄합니다.
--ldflags
링커에 전달되어야 하는 플래그를 인쇄합니다.
--포함
와 유사한 --cflags 그러나 -I 옵션(python 헤더 파일 경로)에서만 가능합니다.
--libs 와 유사한 --ldflags 그러나 -l 옵션(사용된 라이브러리)에서만 가능합니다.
--접두사
python을 찾을 수 있는 접두사(기본 디렉토리)를 인쇄합니다.
--exec-접두사
실행 가능한 프로그램 디렉토리(예: bin, sbin 등)에 사용되는 접두사를 인쇄합니다.
--확장-접미사
이진 확장에 사용되는 확장 접미사를 인쇄합니다.
--도움 사용 메시지를 인쇄합니다.
사용 예
단일 파일 c 프로그램을 빌드하려면 음식물 파이썬 라이브러리에 대해 사용
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
메이크 파일에서 동일:
CFLAGS+=$(쉘 파이썬 구성 --cflags)
LDFLAGS+=$(쉘 파이썬 구성 --ldflags)
모두: 프로그램
동적으로 로드할 수 있는 Python 모듈을 빌드하려면 다음을 사용하십시오.
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp -o progr.so
onworks.net 서비스를 사용하여 온라인으로 python3m-config 사용