Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen i686-linux-gnu-python3m-config komutudur.
Program:
ADI
python-config - python C/C++ uzantıları için çıktı oluşturma seçenekleri veya
katıştırma
SİNOPSİS
python-config [ --önek ] [ --exec öneki ] [ --içerir ] [ --lib'ler ]
[ --cflag'ler ] [ --ldflags ] [ --uzantı-soneki ] [ --abi bayrakları ] [
--yardım et ]
TANIM
python-config içeren programların derlenmesine ve bağlanmasına yardımcı olur.
Python yorumlayıcısı veya dinamik olarak yüklenebilen uzantı modülleri
(çalışma zamanında) yorumlayıcıya.
SEÇENEKLER
--abi bayrakları
ABI bayraklarını PEP 3149 tarafından belirtildiği şekilde yazdırın.
--cflag'ler
C derleyici bayraklarını yazdırın.
--ldflags
bağlayıcıya iletilmesi gereken bayrakları yazdırın.
--içerir
Benzer --cflag'ler ancak yalnızca -I seçenekleriyle (python yolu
başlık dosyaları).
--lib'ler Benzer --ldflags ancak yalnızca -l seçenekleriyle (kullanılan kitaplıklar).
--önek
python'un altında olabileceği öneki (temel dizin) yazdırır
Bulunan.
--exec öneki
yürütülebilir program dizinleri için kullanılan öneki yazdırın (örneğin
bin, sbin, vb.)
--uzantı-soneki
ikili uzantılar için kullanılan uzantı son ekini yazdırın.
--yardım et kullanım mesajını yazdırın.
ÖRNEKLER
Tek dosya c programını oluşturmak için disiplin görevlisi python kitaplığına karşı kullanın
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
Bir makefile içinde aynı:
CFLAGS+=$(kabuk python-config --cflags)
LDFLAGS+=$(kabuk python-config --ldflags)
hepsi: program
Dinamik olarak yüklenebilir bir python modülü oluşturmak için şunu kullanın:
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp
-o program.so
onworks.net hizmetlerini kullanarak i686-linux-gnu-python3m-config çevrimiçi kullanın