Ini ialah arahan python3.5m-config yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
python-config - pilihan binaan keluaran untuk sambungan atau pembenaman python C/C++
SINOPSIS
python-config [ --awalan ] [ --exec-prefix ] [ --termasuk ] [ --libs ] [ -CFLAGS ] [
--ldflags ] [ --sambungan-akhiran ] [ --abiflags ] [ - membantu ]
DESCRIPTION
python-config membantu menyusun dan memautkan atur cara, yang membenamkan penterjemah Python, atau
modul sambungan yang boleh dimuatkan secara dinamik (pada masa berjalan) ke dalam penterjemah.
PILIHAN
--abiflags
cetak bendera ABI seperti yang dinyatakan oleh PEP 3149.
-CFLAGS
cetak bendera pengkompil C.
--ldflags
cetak bendera yang sepatutnya dihantar kepada pemaut.
--termasuk
sama dengan -CFLAGS tetapi hanya dengan pilihan -I (laluan ke fail pengepala python).
--libs sama dengan --ldflags tetapi hanya dengan pilihan -l (perpustakaan terpakai).
--awalan
mencetak awalan (direktori asas) di mana python boleh ditemui.
--exec-prefix
cetak awalan yang digunakan untuk direktori program boleh laku (seperti bin, sbin, dll).
--sambungan-akhiran
cetak akhiran sambungan yang digunakan untuk sambungan binari.
- membantu mencetak mesej penggunaan.
CONTOH
Untuk membina program singe-file c prog terhadap perpustakaan python, gunakan
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
Perkara yang sama dalam makefile:
CFLAGS+=$(shell python-config --cflags)
LDFLAGS+=$(shell python-config --ldflags)
semua: progr
Untuk membina modul python yang boleh dimuat secara dinamik, gunakan
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp -o progr.so
Gunakan python3.5m-config dalam talian menggunakan perkhidmatan onworks.net