To jest polecenie python3.5-config, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, 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 osadzania
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 mogą być ładowane dynamicznie (w czasie wykonywania) do interpretera.
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 plików nagłówkowych Pythona).
--lib podobnego do --ldflagi ale tylko z opcjami -l (używane biblioteki).
prefix
wypisuje prefiks (katalog podstawowy), pod którym można znaleźć Pythona.
--exec-prefiks
wypisz prefiks używany dla katalogów programów wykonywalnych (takich jak 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 progr.so
Użyj python3.5-config online, korzystając z usług onworks.net