ນີ້ແມ່ນຄໍາສັ່ງ i686-linux-gnu-python-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 ] [ --configdir ] [
- ຊ່ວຍ ]
ລາຍລະອຽດ
python-config ຊ່ວຍລວບລວມແລະການເຊື່ອມໂຍງໂຄງການ, ເຊິ່ງຝັງຕົວ
ນາຍພາສາ Python, ຫຼືໂມດູນການຂະຫຍາຍທີ່ສາມາດໂຫລດແບບໄດນາມິກ
(ໃນເວລາແລ່ນ) ເຂົ້າໄປໃນນາຍພາສາ.
OPTIONS
--cflags
ພິມທຸງ C compiler.
--ldflags
ພິມທຸງທີ່ຄວນຈະຖືກສົ່ງໄປຫາຕົວເຊື່ອມຕໍ່.
-- ລວມມີ
ຄ້າຍຄືກັບ --cflags ແຕ່ມີທາງເລືອກ -I ເທົ່ານັ້ນ (ເສັ້ນທາງໄປຫາ python
ໄຟລ໌ຫົວ).
--libs ຄ້າຍຄືກັບ --ldflags ແຕ່ມີທາງເລືອກ -l ເທົ່ານັ້ນ (ຫ້ອງສະຫມຸດທີ່ໃຊ້).
-- ຄໍານໍາຫນ້າ
ພິມຄໍານໍາຫນ້າ (ໄດເລກະທໍລີພື້ນຖານ) ພາຍໃຕ້ທີ່ python ສາມາດເປັນ
ພົບເຫັນ.
- ນໍາ້X
ພິມຄໍານໍາຫນ້າທີ່ໃຊ້ສໍາລັບໄດເລກະທໍລີໂຄງການທີ່ສາມາດປະຕິບັດໄດ້ (ເຊັ່ນ:
ເປັນ bin, sbin, ແລະອື່ນໆ).
--extension-suffix
print suffix ໃຊ້ສໍາລັບໂມດູນການຂະຫຍາຍ (ລວມທັງ _d
ດັດແກ້ສໍາລັບ debug build).
--configdir
ພິມເສັ້ນທາງໄປຫາໄດເລກະທໍລີການຕັ້ງຄ່າພາຍໃຕ້ການ
Makefile, ແລະອື່ນໆສາມາດພົບເຫັນ).
- ຊ່ວຍ ພິມຂໍ້ຄວາມການນໍາໃຊ້.
ຕົວຢ່າງ
ເພື່ອສ້າງໂປຣແກຣມ 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-python-config ອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net