To jest polecenie i686-linux-gnu-python3-config, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online systemu 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 ] [ --aflagi ] [
--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
--aflagi
wydrukuj flagi ABI zgodnie z PEP 3149.
--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
wypisz przyrostek używany dla rozszerzeń binarnych.
--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-python3-config online za pomocą usług onworks.net