Questo è il comando python3-config che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
python-config - opzioni di compilazione dell'output per le estensioni o l'incorporamento di Python C/C++
SINOSSI
python-config [ --prefisso ] [ --prefisso-exec ] [ --include ] [ --libs ] [ --flag ] [
--ldflags ] [ --estensione-suffisso ] [ --abiflag ] [ --Aiuto ]
DESCRIZIONE
python-config aiuta a compilare e collegare programmi, che incorporano l'interprete Python, o
moduli di estensione che possono essere caricati dinamicamente (in fase di esecuzione) nell'interprete.
VERSIONI
--abiflag
stampare i flag ABI come specificato da PEP 3149.
--flag
stampa i flag del compilatore C.
--ldflags
stampa i flag che dovrebbero essere passati al linker.
--include
simile a --flag ma solo con le opzioni -I (percorso dei file di intestazione python).
--libs simile a --ldflags ma solo con le opzioni -l (librerie usate).
--prefisso
stampa il prefisso (directory di base) in cui è possibile trovare python.
--prefisso-exec
stampa il prefisso utilizzato per le directory dei programmi eseguibili (come bin, sbin, ecc.).
--estensione-suffisso
stampa il suffisso dell'estensione utilizzato per le estensioni binarie.
--Aiuto stampare il messaggio di utilizzo.
ESEMPI
Per creare il programma c a file singolo prog contro la libreria Python, usa
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
Lo stesso in un makefile:
CFLAGS+=$(shell python-config --cflags)
LDFLAGS+=$(shell python-config --ldflags)
tutti: programma
Per creare un modulo Python caricabile dinamicamente, usa
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp -o progr.so
Usa python3-config online usando i servizi onworks.net