ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

makeppinfo - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ makeppinfo പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന makeppinfo കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


makeppinfo -- ഫയലുകളെക്കുറിച്ച് makepp-ന് എന്ത് അറിയാം

വിവരണം


?: -?, A: -എ,
--args-file,
--arguments-file, D: -d,
--തീയതികൾ,
--ഡീകോഡ്-തീയതി, F: -f,
--ശക്തിയാണ്, H: -h,
--സഹായം, K: -കെ,
--കീലിസ്റ്റ്,
--കീകൾ, M: $MAKEPPINFOFLAGS, Q: -ക്യു,
--നിശബ്ദമായ, T: -ടി,
--യാത്ര, U: -u,
--ഓർമ്മയില്ല, V: -വി,
--പതിപ്പ്

makeppinfo ഓപ്ഷൻ [ഫയൽ ...]

എംപിഐ ഓപ്ഷൻ [ഫയൽ ...]

Makepp അത് സ്കാൻ ചെയ്തതും കൂടാതെ/അല്ലെങ്കിൽ നിർമ്മിച്ചതുമായ ഫയലുകളെ കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ ഓർക്കുന്നു. വേണ്ടി
നിർമ്മിച്ച ഫയലുകൾ അത് പ്രസക്തമായ എല്ലാം ഓർക്കുന്നു, അതിൽ അവയുടെ ഡിപൻഡൻസികൾ ഉൾപ്പെടുന്നു.
ഈ വിവരങ്ങൾ സംഭരിച്ചിരിക്കുന്നു .makepp അതുമായി ബന്ധപ്പെട്ട ഫയലിനൊപ്പം ഉപഡയറക്‌ടറി. അത്
കീ-മൂല്യം ജോഡികളുടെ രൂപമുണ്ട്. ചില സന്ദർഭങ്ങളിൽ മൂല്യം വീണ്ടും ഒരു ലിസ്റ്റ് ആയിരിക്കും
അനുബന്ധ ജോഡികൾ, സാധാരണയായി ഒപ്പും ഫയലും.

"ENV_DEPS", "ENV_VALS" എന്നിവ രണ്ടും പ്രദർശിപ്പിച്ചാൽ, അവ രണ്ട് കോളം പട്ടികയിലേക്ക് ലയിപ്പിക്കും.

"DEP_SIGS", "SORTED_DEPS" എന്നിവ രണ്ടും പ്രദർശിപ്പിച്ചാൽ, അവ രണ്ട് കോളങ്ങളായി ലയിപ്പിക്കും
പട്ടിക (മികച്ച ലേഔട്ട് നൽകുന്ന ഈ ക്രമത്തിൽ). ഓരോ ആശ്രിതത്വത്തിനും ഒരു "ഒപ്പ്" ഉണ്ട്
ഇത് "ടൈംസ്റ്റാമ്പ്, വലുപ്പം" മാത്രമുള്ളതാണ്, ഫയൽ വീണ്ടും സ്കാൻ ചെയ്യേണ്ടതുണ്ടോ എന്ന് പരിശോധിക്കാൻ മാത്രം ഉപയോഗിക്കുന്നു. വേണ്ടി
തൂങ്ങിക്കിടക്കുന്ന സിംലിങ്കുകൾ, ലിങ്കിയുടെ ഒപ്പിന് പകരം, ലിങ്കിന്റെ സ്വന്തം ഒപ്പ്
ഈ രീതിയിൽ നിർണ്ണയിച്ചു, കൂടാതെ ഈ പ്രത്യേക കേസ് അടയാളപ്പെടുത്തുന്നതിന് ഒരു 0 മുൻകൂട്ടി നിശ്ചയിച്ചിരിക്കുന്നു. രസകരമായത്
ബിൽറ്റ്-ഇൻ സിഗ്നേച്ചറുകൾക്കായി വിവരങ്ങൾ മറ്റേതെങ്കിലും കീയിൽ സംഭരിച്ചിരിക്കുന്നു:

· "C" അല്ലെങ്കിൽ "c_compilation_md5" എന്നതിനായുള്ള "C_MD5_SUM"

· "md5" ന് "MD5_SUM"

· "shared_OBJECT" "shared_object" എന്നതിനുള്ള

· "V_MD5_SUM" "verilog_synthesis_md5" എന്നതിനായി

· "XML" ന് "XML_MD5_SUM"

· "xml_space" എന്നതിനുള്ള "XML_SPACE_MD5_SUM"

ഒരു ഫയൽ പുനർനിർമ്മിക്കുന്നതിനുള്ള ഏറ്റവും സാധാരണമായ കാരണം ഈ സിഗ്നേച്ചർ ലിസ്റ്റുകളാണ്, അതിനാൽ നിങ്ങൾക്കായിരിക്കാം
ഒരു ഡിപൻഡൻസിക്കായി സംഭരിച്ചിരിക്കുന്ന ഒപ്പ് കറന്റുമായി പൊരുത്തപ്പെടുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ ആഗ്രഹിക്കുന്നു
ആ ഫയലിന്റെ "BUILD_SIGNATURE". ഒപ്പുകളും മറ്റെല്ലാ കാര്യങ്ങളും പൊരുത്തപ്പെടുന്നുവെങ്കിൽ, അതായത്
നിങ്ങളുടെ റിപ്പോസിറ്ററികളിൽ നിന്ന് (ഒന്ന്) ഒരു ഫയൽ നേടുന്നതിനുള്ള അടിസ്ഥാനം അല്ലെങ്കിൽ അത് കണ്ടെത്തിയാൽ കാഷെ നിർമ്മിക്കുക
അവിടെ. വിശദാംശങ്ങൾ ബാധകമായ ബിൽഡ് ചെക്ക് രീതിയെ ആശ്രയിച്ചിരിക്കുന്നു.

നിങ്ങൾ രണ്ട് തരത്തിലുള്ള ഒപ്പുകൾ കാണും: ലളിതമായവ രണ്ട് കോമകൾ വേർതിരിച്ചിരിക്കുന്നു
ഫയൽ സിസ്റ്റം ഫോർമാറ്റിലെ ടൈംസ്റ്റാമ്പും (1970 മുതലുള്ള സെക്കന്റുകൾ) വലിപ്പവും ആയ നമ്പറുകൾ.
ചില ഫയലുകൾക്കായി, makepp-ന് പ്രസക്തമായ സ്മാർട്ട് സിഗ്നേച്ചർ ഉണ്ടായിരിക്കും
അടിസ്ഥാന64 എൻകോഡ് ചെയ്‌ത (അക്ഷരങ്ങൾ, അക്കങ്ങൾ, സ്ലാഷ്, പ്ലസ്) പ്ലെയിൻ അല്ലെങ്കിൽ ഡൈജസ്റ്റഡ് ഫയലിന്റെ MD5 തുക
ഉള്ളടക്കങ്ങൾ.

ഈ കമാൻഡ് ഭാഗികമായി ഒരു makepp ഡീബഗ് ടൂൾ ആണ്. കീകളുടെ ലിസ്റ്റ് ഏത് എന്നതിനെ ആശ്രയിച്ച് വ്യത്യാസപ്പെടുന്നു
സ്കാനർ, ബിൽഡ് ചെക്ക്, ഒപ്പ് എന്നിവ ഉപയോഗിച്ചു. ഔട്ട്പുട്ട് പൂർണ്ണമായി മനസ്സിലാക്കാൻ, നിങ്ങൾക്ക് ആവശ്യമായി വന്നേക്കാം
സോഴ്സ് കോഡ് നോക്കാൻ. പൊതുവേ രസകരമായ ചിലതുമുണ്ട്
ലഭിക്കേണ്ട വിവരങ്ങൾ.

സാധുവായ ഓപ്ഷനുകൾ ഇവയാണ്:

-A ഫയലിന്റെ പേര്
--args-file=ഫയലിന്റെ പേര്
--arguments-file=ഫയലിന്റെ പേര്
ഫയൽ വായിച്ച്, ഒരുപക്ഷേ ഉദ്ധരിച്ച വൈറ്റ്‌സ്‌പെയ്‌സ്- കൂടാതെ/അല്ലെങ്കിൽ പുതിയ ലൈൻ-വേർതിരിക്കപ്പെട്ടതായി പാഴ്‌സ് ചെയ്യുക
ഓപ്ഷനുകൾ.

-d
--തീയതികൾ
--ഡീകോഡ്-തീയതികൾ
ലളിതമായ ഒപ്പുകളിൽ 1-ാം നമ്പർ, അസംസ്‌കൃത തീയതി-സമയം, അതിന്റെ മാനുഷികതയ്‌ക്കൊപ്പം
പരാൻതീസിസിൽ വായിക്കാവുന്ന രൂപം.

-f
--ശക്തിയാണ്
നിലവിലില്ലാത്തതോ പരിഷ്കരിച്ചതോ ആയ ഫയൽ കാരണം വിവരങ്ങൾ അസാധുവാണെങ്കിൽപ്പോലും പ്രദർശിപ്പിക്കുക. ഇതിൽ
"SIGNATURE" എന്ന കീക്ക് പകരം "invalidated_SIGNATURE" എന്നതും മൂല്യവും
ഫയൽ ഇല്ലാതാക്കി എന്നോ ഇപ്പോൾ ഫയലിന്റെ ഒപ്പ് എന്താണെന്നോ പരാൻതീസിസിൽ സൂചിപ്പിക്കുന്നു.

-?
-h
--സഹായിക്കൂ
ഓപ്ഷനുകളുടെ ഒരു ഹ്രസ്വ സംഗ്രഹം അച്ചടിക്കുക.

-k പട്ടിക
--കീകൾ=പട്ടിക
--കീലിസ്റ്റ്=പട്ടിക
ദി പട്ടിക ഒന്നോ അതിലധികമോ ഇടം വേർതിരിച്ച ഷെൽ ശൈലി പാറ്റേണുകൾ വ്യക്തമാക്കുന്നു ([xyz], ?, *,
{a,bc,def}). ഉദ്ധരിച്ച് നിങ്ങളുടെ ഷെല്ലിൽ നിന്ന് ഇവ സംരക്ഷിക്കാൻ ഓർക്കുക. ഇവ പൊരുത്തപ്പെടുന്നു
കീകൾക്കെതിരെ. ഓരോ പാറ്റേണിനും മുമ്പായി ഒരു ആശ്ചര്യചിഹ്നം ("!") അല്ലെങ്കിൽ a
ചേർക്കുന്നതിനുപകരം മുമ്പ് തിരഞ്ഞെടുത്തവയിൽ നിന്ന് പൊരുത്തപ്പെടുന്ന കീകൾ ഒഴിവാക്കുന്നതിന് caret ("^").
അവരെ തിരഞ്ഞെടുപ്പിലേക്ക്. ആദ്യ പാറ്റേൺ ഒരു ആശ്ചര്യചിഹ്നത്തോടെയാണ് ആരംഭിക്കുന്നതെങ്കിൽ, അത്
എല്ലാ കീകളിലും പ്രവർത്തിക്കുന്നു.

--keys='COMMAND CWD' # ഇത് എങ്ങനെയാണ് നിർമ്മിച്ചത്, എവിടെയാണ് (ഫയലുമായി ബന്ധപ്പെട്ട്).

നിങ്ങൾക്ക് ഫയൽനാമങ്ങൾ മാത്രം വേണമെങ്കിൽ ("-t|--traverse" ഉപയോഗിച്ച് ഉപയോഗപ്രദമാണ്) പോലെയുള്ള ഒരു നിലവിലില്ലാത്ത കീ തിരഞ്ഞെടുക്കുക
"ഒന്നുമില്ല".

-q
--നിശബ്ദമായി
ഫയലുകളും പ്രധാന പേരുകളും ലിസ്റ്റുചെയ്യരുത്. മുന്നറിയിപ്പുകൾ ഒഴിവാക്കാനും ആവർത്തിക്കുക.

-t
--യാത്ര
SORTED_DEPS എന്നതിലെ ഓരോ ഫയലിനും ഒരേ വിവരങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക (ആവർത്തിച്ച് എങ്കിൽ
ആവർത്തിച്ചു).

-u
--ഓർമ്മയില്ല
നൽകിയിരിക്കുന്ന ഫയലുകളുടെ ട്രവേഴ്സ് ഡിപൻഡൻസികൾ, എന്നാൽ എല്ലാവരിൽ നിന്നും അവയുടെ വിവരങ്ങൾ കാണിക്കുന്നതിനുപകരം
ഉൾപ്പെട്ട ഡയറക്‌ടറികൾ ഈ ടാർഗെറ്റുകൾക്കായി ഓർമ്മിക്കാത്ത ഫയലുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യുന്നു. ദി
ഇനി ആവശ്യമില്ലാത്ത ഫയലുകൾ കണ്ടെത്താൻ നിങ്ങളെ സഹായിക്കുക എന്നതാണ് ഇവിടെയുള്ള ആശയം. ഇത് അൽപ്പം അത്ഭുതപ്പെടുത്തും
ആ ഡയറക്ടറികളിൽ നിന്നുള്ള Makefiles ഉൾപ്പെടുത്തുക, കാരണം ഇവ മിക്കവാറും a അല്ല
ആശ്രിതത്വം.

ഈ ഓപ്‌ഷൻ രണ്ടുതവണ നൽകുന്നത് ഔട്ട്‌പുട്ട് അല്ലാത്ത ദൂരെയുള്ള ഡയറക്‌ടറികളിലേക്കും പോകും
താരതമ്യേന, പോലെ / usr / ഉൾപ്പെടുത്തുക.

-V
--പതിപ്പ്
പതിപ്പ് നമ്പർ പ്രിന്റ് ഔട്ട് ചെയ്യുക.

ഉദാഹരണങ്ങൾ


പൊതുവായ
ഓരോ ബിൽഡ് ചെക്ക് രീതിയും അവരുടെ തീരുമാനത്തെ അടിസ്ഥാനമാക്കിയുള്ളത് എങ്ങനെ കാണണമെന്ന് രേഖപ്പെടുത്തുന്നു. കണ്ടെത്തുന്നു
ഡിപൻഡൻസികളുടെ പാതകൾ എല്ലാ സാഹചര്യങ്ങളിലും ഒരുപോലെയാണ്, അതിനാൽ അത് ഇവിടെ കാണിച്ചിരിക്കുന്നു. നിങ്ങൾ പണിയുകയാണെങ്കിൽ
മറ്റൊരു ഡയറക്‌ടറിയിലേക്ക്, ഇൻപുട്ടുകളുടെ പാത കണ്ടെത്തുന്നതിന് ഒരു വിവർത്തന ബന്ധു ആവശ്യമാണ്
CWD ലേക്ക്. ഉദാ: ഹ്രസ്വമോ നീണ്ടതോ ആയ രൂപം:

makeppinfo --keys='CWD SORTED_DEPS' obj/bo
mppi -k'CWD SORTED_DEPS' obj/bo
obj/bo:
CWD=../src
SORTED_DEPS=
bc
inc/bh
/usr/bin/gcc

CWD എന്നത് ഫയലുമായി ബന്ധപ്പെട്ട ഡയറക്ടറിയാണ്, അത് എവിടെ നിന്നാണ് നിർമ്മിച്ചത്. ആ ഡയറക്ടറി ഒന്നാണ്
SORTED_DEPS-ലെ എല്ലാ ആപേക്ഷിക പാതകളും ആരംഭിക്കുന്നത് എവിടെ നിന്നാണ്. ഇതിനർത്ഥം അതേ കീഴിലാണ്
നമുക്ക് ഇൻപുട്ടുകൾ ഉണ്ട് ഡയറക്ടറി src/bc ഒപ്പം src/inc/bh ഒരു ഔട്ട്പുട്ടും obj/bo. എസ്
കാഴ്ചപ്പാട് ബോ, ഇൻപുട്ടുകൾ എന്നിവയാണ് ../src/bc ഒപ്പം ../src/inc/bh. അതിൽ കാര്യമില്ല
ഞങ്ങൾ ഒരു ആപേക്ഷിക പാത നൽകി ബോ, ഞങ്ങൾ ആദ്യം കാണിച്ചിരുന്നെങ്കിൽ കാണിച്ചിരിക്കുന്ന വിവരങ്ങൾ സമാനമായിരിക്കും
എന്നതിലേക്ക് മാറ്റി ഒബ്ജക്റ്റ്.

ദി കാരണം വേണ്ടി a റീബിൽറ്റ്
ചില സന്ദർഭങ്ങളിൽ, കാലികമെന്ന് തോന്നിക്കുന്ന ഫയൽ മേക്കപ്പ് ആവർത്തിച്ച് പുനർനിർമ്മിച്ചേക്കാം. എങ്കിൽ
"makepplog" ഇവിടെ സഹായിക്കില്ല, ഈ കമാൻഡ് നിങ്ങൾക്ക് കൃത്യമായ അവസ്ഥ നൽകുന്നു:

makeppinfo --ചില ഫയലിൽ സഞ്ചരിക്കുക
mppi -t ചില ഫയൽ

ഇത് ആവർത്തിച്ച് സംഭവിക്കുമ്പോൾ, മുമ്പും ശേഷവും ഈ കമാൻഡ് നൽകി, താരതമ്യം ചെയ്യുക
ഔട്ട്പുട്ടുകൾ. വ്യത്യസ്തമായ കാര്യങ്ങളാണ് പുനർനിർമ്മാണത്തിന് കാരണം.

തെളിയിക്കുന്നു ദൃഢത
ചിലപ്പോൾ നിങ്ങൾ നിങ്ങളുടെ മേക്ക് ഫയലുകൾ മാറ്റുകയും അവ ഇപ്പോഴും അതേ കാര്യം തന്നെ ചെയ്യുമോ എന്ന് ചിന്തിക്കുകയും ചെയ്യും.
makepp എങ്ങനെയാണ് നിർമ്മിച്ചതെന്ന് കൃത്യമായി നിങ്ങളോട് പറയുന്ന ഒരു കമാൻഡ് ഇതാ ചില ഫയൽ:

makeppinfo --traverse --traverse --keys='CWD COMMAND' somefile
mppi -ttk'CWD SORTED_DEPS' ചില ഫയൽ

ഇത് എല്ലാ ആശ്രിതത്വങ്ങളിലൂടെയും ആവർത്തിച്ച് സഞ്ചരിക്കും ചില ഫയൽ അതിൽ നിങ്ങളോട് പറയുക
ഡയറക്ടറി അത് ഏത് കമാൻഡ് നൽകി. പഴയതിനു ശേഷവും പുതിയ കെട്ടിടത്തിന് ശേഷവും ഇത് പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ
ഔട്ട്പുട്ടുകൾ താരതമ്യം ചെയ്യുമ്പോൾ, എന്താണ് മാറിയതെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും.

മേക്കപ്പിന്റെ പുതിയ പതിപ്പ് പരീക്ഷിക്കുന്നതിന് ഇത് പ്രവർത്തിക്കുന്നു, എന്നിരുന്നാലും ചില പഴയ പതിപ്പുകൾ ഇത് ചെയ്യും
കമാൻഡ് തുടർച്ചയായ ലൈനുകളിൽ വൈറ്റ്‌സ്‌പേസ് വ്യത്യസ്തമായി കൈകാര്യം ചെയ്യുക, ക്രമത്തിൽ ഒരു ബഗ് ഉണ്ടായിരുന്നു
ഓർഡർ, ഫയലുകൾ മറ്റൊരു ക്രമത്തിൽ പുറത്തുവരാൻ കഴിയും. ഇത് ആണെങ്കിൽ
നിങ്ങൾ, ഷെൽ അടുക്കിയ ആർഗ്യുമെന്റുകൾ കൂട്ടിച്ചേർക്കട്ടെ:

makeppinfo --keys='CWD COMMAND' `makeppinfo --traverse --traverse --keys= none somefile|tr -d :|sort`
mppi -k'CWD SORTED_DEPS' `mppi -ttknone somefile|tr -d :|sort`

ENVIRONMENT


Makeppinfo ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളിലേക്ക് നോക്കുന്നു:

$MAKEPPINFOFLAGS
ഈ എൻവയോൺമെന്റ് വേരിയബിളിലെ ഏത് ഫ്ലാഗുകളും മുമ്പ് കമാൻഡ് ലൈൻ ഓപ്ഷനുകളായി വ്യാഖ്യാനിക്കപ്പെടുന്നു
ഏതെങ്കിലും വ്യക്തമായ ഓപ്ഷനുകൾ. ഉദ്ധരണികൾ മേക്ക് ഫയലുകളിലെന്നപോലെ വ്യാഖ്യാനിക്കപ്പെടുന്നു.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് makeppinfo ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad