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 python-config komutudur.
Program:
ADI
python-config - python C/C++ uzantıları veya gömme için çıktı oluşturma seçenekleri
SİNOPSİS
python-config [ --önek ] [ --exec öneki ] [ --içerir ] [ --lib'ler ] [ --cflag'ler ] [
--ldflags ] [ --uzantı-soneki ] [ --configdir ] [ --yardım et ]
TANIM
python-config Python yorumlayıcısını yerleştiren programları derlemeye ve bağlamaya yardımcı olur veya
yorumlayıcıya dinamik olarak (çalışma zamanında) yüklenebilen genişletme modülleri.
SEÇENEKLER
--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 başlık dosyalarına giden yol).
--lib'ler Benzer --ldflags ancak yalnızca -l seçenekleriyle (kullanılan kitaplıklar).
--önek
altında python'un bulunabileceği öneki (temel dizin) yazdırır.
--exec öneki
yürütülebilir program dizinleri (bin, sbin, vb. gibi) için kullanılan öneki yazdırın.
--uzantı-soneki
uzatma modülleri için kullanılan yazdırma soneki (hata ayıklama için değiştirilen _d dahil
yapıları).
--configdir
Makefile vb. öğelerin altında bulunabileceği yapılandırma dizininin yolunu yazdırır.
bulunan).
--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 progr.so
onworks.net hizmetlerini kullanarak python-config çevrimiçi kullanın