To jest polecenie i686-linux-gnu-python-config, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z naszych wielu bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
python-config - opcje kompilacji danych wyjściowych dla rozszerzeń Pythona C/C++ lub
osadzanie
STRESZCZENIE
konfiguracja Pythona [ prefix ] [ --exec-prefiks ] [ --zawiera ] [ --lib ]
[ --cflagi ] [ --ldflagi ] [ --rozszerzenie-sufiks ] [ --konfiguracja ] [
--help ]
OPIS
konfiguracja Pythona pomaga kompilować i łączyć programy, które osadzają
Interpreter Pythona lub moduły rozszerzeń, które można ładować dynamicznie
(w czasie wykonywania) do tłumacza.
OPCJE
--cflagi
wypisz flagi kompilatora C.
--ldflagi
wypisz flagi, które powinny być przekazane do konsolidatora.
--zawiera
podobnego do --cflagi ale tylko z opcjami -I (ścieżka do Pythona
pliki nagłówkowe).
--lib podobnego do --ldflagi ale tylko z opcjami -l (używane biblioteki).
prefix
wypisuje prefiks (katalog bazowy), pod którym może znajdować się python
znaleziono.
--exec-prefiks
wypisz przedrostek używany dla katalogów wykonywalnych programów (takich
jako bin, sbin itp.).
--rozszerzenie-sufiks
przyrostek drukowania używany dla modułów rozszerzeń (w tym _d
zmodyfikowane dla kompilacji debugowania).
--konfiguracja
wypisuje ścieżkę do katalogu konfiguracyjnego, pod którym
Makefile itp. można znaleźć).
--help wydrukuj komunikat o użyciu.
PRZYKŁADY
Aby zbudować jednoplikowy program c żarcie przeciwko bibliotece Pythona, użyj
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
To samo w makefile:
CFLAGS+=$(powłoka python-config --cflags)
LDFLAGS+=$(powłoka python-config --ldflags)
wszystkie: program
Aby zbudować dynamicznie ładowany moduł Pythona, użyj
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp
-o program.so
Użyj i686-linux-gnu-python-config online, korzystając z usług onworks.net