Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന python3m-config കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
python-config - പൈത്തൺ C/C++ വിപുലീകരണങ്ങൾക്കോ ഉൾച്ചേർക്കലിനോ ഉള്ള ഔട്ട്പുട്ട് ബിൽഡ് ഓപ്ഷനുകൾ
സിനോപ്സിസ്
python-config [ --പ്രിഫിക്സ് ] [ --exec-പ്രിഫിക്സ് ] [ --ഉൾപ്പെടുന്നു ] [ --ലിബ്സ് ] [ --സിഫ്ലാഗുകൾ ] [
--ldflags ] [ --വിപുലീകരണം-സഫിക്സ് ] [ --അബിഫ്ലാഗുകൾ ] [ --സഹായിക്കൂ ]
വിവരണം
python-config പൈത്തൺ ഇന്റർപ്രെറ്റർ ഉൾച്ചേർത്ത പ്രോഗ്രാമുകൾ കംപൈൽ ചെയ്യുന്നതിനും ലിങ്കുചെയ്യുന്നതിനും സഹായിക്കുന്നു, അല്ലെങ്കിൽ
ഇന്റർപ്രെറ്ററിലേക്ക് ചലനാത്മകമായി (റൺ ടൈമിൽ) ലോഡ് ചെയ്യാൻ കഴിയുന്ന എക്സ്റ്റൻഷൻ മൊഡ്യൂളുകൾ.
ഓപ്ഷനുകൾ
--അബിഫ്ലാഗുകൾ
PEP 3149 വ്യക്തമാക്കിയിട്ടുള്ള ABI ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക.
--സിഫ്ലാഗുകൾ
സി കമ്പൈലർ ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക.
--ldflags
ലിങ്കറിന് കൈമാറേണ്ട ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക.
--ഉൾപ്പെടുന്നു
ഇതുപോലെയാണ് --സിഫ്ലാഗുകൾ എന്നാൽ -I ഓപ്ഷനുകൾ (പൈത്തൺ ഹെഡർ ഫയലുകളിലേക്കുള്ള പാത) മാത്രം.
--ലിബ്സ് ഇതുപോലെയാണ് --ldflags എന്നാൽ -l ഓപ്ഷനുകൾ (ഉപയോഗിച്ച ലൈബ്രറികൾ) മാത്രം.
--പ്രിഫിക്സ്
പൈത്തൺ കണ്ടെത്താൻ കഴിയുന്ന പ്രിഫിക്സ് (ബേസ് ഡയറക്ടറി) പ്രിന്റ് ചെയ്യുന്നു.
--exec-പ്രിഫിക്സ്
എക്സിക്യൂട്ടബിൾ പ്രോഗ്രാം ഡയറക്ടറികൾക്കായി ഉപയോഗിക്കുന്ന പ്രിഫിക്സ് പ്രിന്റ് ചെയ്യുക (ബിൻ, എസ്ബിൻ മുതലായവ).
--വിപുലീകരണം-സഫിക്സ്
ബൈനറി എക്സ്റ്റൻഷനുകൾക്കായി ഉപയോഗിക്കുന്ന എക്സ്റ്റൻഷൻ സഫിക്സ് പ്രിന്റ് ചെയ്യുക.
--സഹായിക്കൂ ഉപയോഗ സന്ദേശം പ്രിന്റ് ചെയ്യുക.
ഉദാഹരണങ്ങൾ
സിംഗിൾ-ഫയൽ സി പ്രോഗ്രാം നിർമ്മിക്കാൻ പ്രോഗ് പൈത്തൺ ലൈബ്രറിക്കെതിരെ, ഉപയോഗിക്കുക
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
ഒരു മേക്ക് ഫയലിലും ഇതുതന്നെ:
CFLAGS+=$(shell python-config --cflags)
LDFLAGS+=$(shell python-config --ldflags)
എല്ലാം: progr
ചലനാത്മകമായി ലോഡ് ചെയ്യാവുന്ന പൈത്തൺ മൊഡ്യൂൾ നിർമ്മിക്കുന്നതിന്, ഉപയോഗിക്കുക
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp -o progr.so
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് python3m-config ഓൺലൈനിൽ ഉപയോഗിക്കുക