Dies ist der Befehl i686-linux-gnu-python3.5m-config, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
python-config – Ausgabe-Build-Optionen für Python C/C++-Erweiterungen oder
Einbettung
ZUSAMMENFASSUNG
Python-Konfiguration [ prefix ] [ --exec-Präfix ] [ --beinhaltet ] [ --libs ]
[ --cflags ] [ --ldflags ] [ --Erweiterungssuffix ] [ --abiflags ] [
--help ]
BESCHREIBUNG
Python-Konfiguration Hilft beim Kompilieren und Verknüpfen von Programmen, die das einbetten
Python-Interpreter oder Erweiterungsmodule, die dynamisch geladen werden können
(zur Laufzeit) in den Interpreter.
OPTIONAL
--abiflags
Drucken Sie die ABI-Flags gemäß PEP 3149.
--cflags
die C-Compiler-Flags ausgeben.
--ldflags
gibt die Flags aus, die an den Linker übergeben werden sollen.
--beinhaltet
ähnlich --cflags aber nur mit -I-Optionen (Pfad zu Python
Header-Dateien).
--libs ähnlich --ldflags aber nur mit -l-Optionen (verwendete Bibliotheken).
prefix
gibt das Präfix (Basisverzeichnis) aus, unter dem sich Python befinden kann
gefunden.
--exec-Präfix
Gibt das Präfix aus, das für ausführbare Programmverzeichnisse verwendet wird (z
B. bin, sbin usw.).
--Erweiterungssuffix
Gibt das Erweiterungssuffix aus, das für binäre Erweiterungen verwendet wird.
--help Drucken Sie die Verwendungsmeldung.
Beispiele:
So erstellen Sie das Single-File-C-Programm prog gegen die Python-Bibliothek verwenden
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
Das gleiche in einem Makefile:
CFLAGS+=$(Shell python-config --cflags)
LDFLAGS+=$(Shell python-config --ldflags)
alle: progr
Um ein dynamisch ladbares Python-Modul zu erstellen, verwenden Sie
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp
-o progr.so
Verwenden Sie i686-linux-gnu-python3.5m-config online über die Dienste von onworks.net