Ito ang command na i386-linux-gnu-python3-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 pagpipilian sa pagbuo ng output para sa mga extension ng python C/C++ o
pag-embed
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 python
mga file ng header).
--libs katulad ng --ldflags ngunit mayroon lamang -l na mga pagpipilian (mga ginamit na aklatan).
--prefix
nagpi-print ng prefix (base na direktoryo) kung saan maaaring nasa ilalim ang python
natagpuan.
--Exec-prefix
i-print ang prefix na ginamit para sa mga executable na direktoryo ng programa (tulad ng
bilang 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 i386-linux-gnu-python3-config online gamit ang mga serbisyo ng onworks.net