เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ i686-linux-gnu-python3.5m-config เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator.
เปเบเบเบเบฒเบ:
NAME
python-config - output build options for python C/C++ extensions or
เบเบฒเบเบเบฑเบ
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
python-config [ -- เบเปเบฒเบเปเบฒเบซเบเปเบฒ ] [ - เบเปเบฒเปX ] [ -- เบฅเบงเบกเบกเบต ] [ --libs ]
[ --cflags ] [ --ldflags ] [ --extension-suffix ] [ --abiflags ] [
- เบเปเบงเบ ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
python-config เบเปเบงเบเบฅเบงเบเบฅเบงเบกเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบเบเบฒเบ, เปเบเบดเปเบเบเบฑเบเบเบปเบง
เบเบฒเบเบเบฒเบชเบฒ Python, เบซเบผเบทเปเบกเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเปเบซเบฅเบเปเบเบเปเบเบเบฒเบกเบดเบ
(เปเบเปเบงเบฅเบฒเปเบฅเปเบ) เปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเบฒเบชเบฒ.
OPTIONS
--abiflags
เบเบดเบกเบเบธเบ ABI เบเบฒเบกเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ PEP 3149.
--cflags
เบเบดเบกเบเบธเบ C compiler.
--ldflags
เบเบดเบกเบเบธเบเบเบตเปเบเบงเบเบเบฐเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบปเบงเปเบเบทเปเบญเบกเบเปเป.
-- เบฅเบงเบกเบกเบต
เบเปเบฒเบโเบเบทโเบเบฑเบ --cflags เปเบเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบ -I เปเบเบปเปเบฒเบเบฑเปเบ (เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒ python
เปเบเบฅเปเบซเบปเบง).
--libs เบเปเบฒเบโเบเบทโเบเบฑเบ --ldflags เปเบเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบ -l เปเบเบปเปเบฒเบเบฑเปเบ (เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเป).
-- เบเปเบฒเบเปเบฒเบซเบเปเบฒ
เบเบดเบกเบเปเบฒเบเปเบฒเบซเบเปเบฒ (เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบทเปเบเบเบฒเบ) เบเบฒเบเปเบเปเบเบตเป python เบชเบฒเบกเบฒเบเปเบเบฑเบ
เบเบปเบเปเบซเบฑเบ.
- เบเปเบฒเปX
เบเบดเบกเบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบตเปเปเบเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเป (เปเบเบฑเปเบ:
เปเบเบฑเบ bin, sbin, เปเบฅเบฐเบญเบทเปเบเป).
--extension-suffix
เบเบดเบกเบเบณเบเปเปเบเปเบฒเบเบเบตเปเปเบเปเบชเบณเบฅเบฑเบเบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบนเป.
- เบเปเบงเบ เบเบดเบกเบเปเปเบเบงเบฒเบกเบเบฒเบเบเปเบฒเปเบเป.
เบเบปเบงเบขเปเบฒเบ
เปเบเบทเปเบญเบชเปเบฒเบเปเบเบฃเปเบเบฃเบก c singe-file เปเบเบฃเปเบเบก เบเปเปเบเบฑเบเบซเปเบชเบฐเบซเบกเบธเบ python, เบเบฒเบเบเปเบฒเปเบเป
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
เบญเบฑเบเบเบฝเบงเบเบฑเบเปเบ makefile:
CFLAGS+=$(shell python-config --cflags)
LDFLAGS+=$(shell python-config --ldflags)
เบเบฑเบโเบซเบกเบปเบโ: เปเบเบโเบเบฒเบโ
เปเบเบทเปเบญเบชเปเบฒเบเปเบกเบเบนเบ python เบเบตเปเบชเบฒเบกเบฒเบเปเบซเบผเบเปเบเปเปเบเบเปเบเบทเปเบญเบเปเบซเบง, เปเบซเปเปเบเป
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp
-o prog.so
เปเบเป i686-linux-gnu-python3.5m-config เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเบฒเบเบเปเบฅเบดเบเบฒเบ onworks.net