Ito ang command na python3.5dm-config na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
python-config - mga opsyon sa pagbuo ng output para sa mga extension o pag-embed ng python C/C++
SINOPSIS
python-config [ --prefix ] [ --Exec-prefix ] [ --kabilang ang ] [ --libs ] [ —-FLAGS ] [
--ldflags ] [ --extension-suffix ] [ --abiflags ] [ - Tumulong ]
DESCRIPTION
python-config tumutulong sa pag-compile at pag-link ng mga programa, na naka-embed sa Python interpreter, o
extension modules na maaaring dynamic na mai-load (sa oras ng pagtakbo) sa interpreter.
Opsyon
--abiflags
i-print ang mga flag ng ABI gaya ng tinukoy ng PEP 3149.
—-FLAGS
i-print ang mga flag ng C compiler.
--ldflags
i-print ang mga flag na dapat ipasa sa linker.
--kabilang ang
katulad ng —-FLAGS ngunit may mga pagpipilian lamang -I (path sa mga file ng header ng python).
--libs katulad ng --ldflags ngunit mayroon lamang -l na mga pagpipilian (mga ginamit na aklatan).
--prefix
nagpi-print ng prefix (base directory) kung saan makikita ang python.
--Exec-prefix
i-print ang prefix na ginamit para sa mga executable na direktoryo ng programa (tulad ng bin, sbin, atbp).
--extension-suffix
i-print ang extension suffix na ginagamit para sa mga binary extension.
- Tumulong i-print ang mensahe ng paggamit.
HALIMBAWA
Upang bumuo ng singe-file c program prog laban sa library ng python, gamitin
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
Ang parehong sa isang makefile:
CFLAGS+=$(shell python-config --cflags)
LDFLAGS+=$(shell python-config --ldflags)
lahat: progr
Upang bumuo ng isang dynamic na mai-load na python module, gamitin
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp -o progr.so
Gumamit ng python3.5dm-config online gamit ang mga serbisyo ng onworks.net