Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ocamldep.opt കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
ocamldep - OCaml-നുള്ള ഡിപൻഡൻസി ജനറേറ്റർ
സിനോപ്സിസ്
ocamldep [ ഓപ്ഷനുകൾ ] ഫയലിന്റെ പേര് ...
വിവരണം
ദി ocamldep(1) കമാൻഡ് ഒരു കൂട്ടം OCaml സോഴ്സ് ഫയലുകൾ (.ml, .mli ഫയലുകൾ) സ്കാൻ ചെയ്യുന്നു
ബാഹ്യ കംപൈലേഷൻ യൂണിറ്റുകളിലേക്കുള്ള റഫറൻസുകൾ, ഒരു ഫോർമാറ്റിൽ ഡിപൻഡൻസി ലൈനുകൾ ഔട്ട്പുട്ട് ചെയ്യുന്നു
എന്നതിന് അനുയോജ്യമാണ് ഉണ്ടാക്കുക(1) പ്രയോജനം. സോഴ്സ് ഫയലുകൾ മേക്ക് കംപൈൽ ചെയ്യുമെന്ന് ഇത് ഉറപ്പാക്കുന്നു
ശരിയായ ക്രമം, ഒരു സോഴ്സ് ഫയൽ പരിഷ്ക്കരിക്കുമ്പോൾ ആവശ്യമുള്ള ഫയലുകൾ വീണ്ടും കംപൈൽ ചെയ്യുക.
സാധാരണ ഉപയോഗം ഇതാണ്:
ocamldep ഓപ്ഷനുകൾ *.mli *.ml > .ആശ്രയിക്കുക
ഇവിടെ .depend എന്നത് ഡിപൻഡൻസികൾ അടങ്ങിയിരിക്കേണ്ട ഫയൽ ആണ്.
ബൈറ്റ്കോഡ് കംപൈലർ ഉപയോഗിച്ച് കംപൈൽ ചെയ്യുന്നതിനായി ആശ്രിതത്വങ്ങൾ സൃഷ്ടിക്കപ്പെടുന്നു ocamlc(1) ഉം
നേറ്റീവ്-കോഡ് കംപൈലർ ഉപയോഗിച്ച് ഒകാംലോപ്റ്റ്(1).
ഓപ്ഷനുകൾ
ഇനിപ്പറയുന്ന കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ തിരിച്ചറിയുന്നു ocamldep(1).
-നാമം
പിശക് സന്ദേശങ്ങളിൽ സമ്പൂർണ്ണ ഫയൽനാമങ്ങൾ കാണിക്കുക.
-I ഡയറക്ടറി
ഉറവിട ഫയലുകൾക്കായി തിരഞ്ഞ ഡയറക്ടറികളുടെ പട്ടികയിലേക്ക് നൽകിയിരിക്കുന്ന ഡയറക്ടറി ചേർക്കുക. അത് അങ്ങിനെയെങ്കിൽ
foo.ml എന്ന സോഴ്സ് ഫയൽ ഒരു ബാഹ്യ കംപൈലേഷൻ യൂണിറ്റ് ബാറിനെ പരാമർശിക്കുന്നു, അതിനെ ആശ്രയിച്ചിരിക്കുന്നു
യൂണിറ്റിന്റെ ഇന്റർഫേസ് bar.cmi ജനറേറ്റ് ചെയ്യപ്പെടുന്നത് ബാറിന്റെ ഉറവിടം ഇതിൽ കണ്ടെത്തിയാൽ മാത്രം
നിലവിലെ ഡയറക്ടറി അല്ലെങ്കിൽ വ്യക്തമാക്കിയ ഡയറക്ടറികളിലൊന്നിൽ -I. അല്ലെങ്കിൽ, ബാർ
സ്റ്റാൻഡേർഡ് ലൈബ്രറിയിൽ നിന്നുള്ള ഒരു മൊഡ്യൂൾ ആണെന്ന് അനുമാനിക്കുന്നു, കൂടാതെ ഡിപൻഡൻസികളൊന്നും ഇല്ല
സൃഷ്ടിച്ചത്. ഒന്നിലധികം ഡയറക്ടറികളിൽ വ്യാപിച്ചുകിടക്കുന്ന പ്രോഗ്രാമുകൾക്കായി, പാസാക്കാൻ ശുപാർശ ചെയ്യുന്നു
ocamldep(1) അതേ -I കംപൈലറിന് കൈമാറുന്ന ഓപ്ഷനുകൾ.
-ml-പര്യായപദം .അടുത്തത്
നൽകിയിരിക്കുന്ന വിപുലീകരണം (ലീഡിംഗ് ഡോട്ടിനൊപ്പം) .ml എന്നതിന്റെ പര്യായമായി പരിഗണിക്കുക.
-mli-പര്യായപദം .അടുത്തത്
നൽകിയിരിക്കുന്ന വിപുലീകരണം (ലീഡിംഗ് ഡോട്ടിനൊപ്പം) .mli എന്നതിന്റെ പര്യായമായി പരിഗണിക്കുക.
- മൊഡ്യൂളുകൾ
ഫോമിന്റെ അസംസ്കൃത ആശ്രിതത്വങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക ഫയലിന്റെ പേര്: മൊഡ്യൂൾ1 മൊഡ്യൂൾ2 ... മൊഡ്യൂൾ എൻ എവിടെ
മൊഡ്യൂൾ1,..., മൊഡ്യൂൾ എൻ എന്നതിനുള്ളിൽ പരാമർശിച്ചിരിക്കുന്ന സമാഹാര യൂണിറ്റുകളുടെ പേരുകളാണ്
ഫയല് ഫയലിന്റെ പേര്, എന്നാൽ ഈ പേരുകൾ സോഴ്സ് ഫയൽ നാമങ്ങൾക്കായി പരിഹരിച്ചിട്ടില്ല. അത്തരം അസംസ്കൃത
ആശ്രിതത്വം ഉപയോഗിക്കാൻ കഴിയില്ല ഉണ്ടാക്കുക(1), എന്നാൽ മറ്റ് ഉപകരണങ്ങൾ ഉപയോഗിച്ച് പോസ്റ്റ്-പ്രോസസ്സ് ചെയ്യാം
അതുപോലെ ഒമാക്(1).
- സ്വദേശി
ശുദ്ധമായ നേറ്റീവ്-കോഡ് പ്രോഗ്രാമിനായി ഡിപൻഡൻസികൾ സൃഷ്ടിക്കുക (ബൈറ്റ്കോഡ് പതിപ്പ് ഇല്ല). എപ്പോൾ
ഒരു നടപ്പിലാക്കൽ ഫയലിന് (.ml ഫയൽ) വ്യക്തമായ ഇന്റർഫേസ് ഫയലില്ല (.mli ഫയൽ),
ocamldep(1) ബൈറ്റ്കോഡ് കംപൈൽ ചെയ്ത ഫയലിൽ (.cmo ഫയൽ) ഡിപൻഡൻസികൾ ജനറേറ്റ് ചെയ്യുന്നു
ഇന്റർഫേസ് മാറ്റങ്ങൾ പ്രതിഫലിപ്പിക്കുന്നു. ഇത് അനാവശ്യമായ ബൈറ്റ്കോഡ് പുനഃസംയോജനത്തിന് കാരണമാകും
നേറ്റീവ് കോഡിലേക്ക് മാത്രം സമാഹരിച്ച പ്രോഗ്രാമുകൾ. പതാക - സ്വദേശി കാരണങ്ങൾ
.cmo-ന് പകരം ജനറേറ്റ് ചെയ്യേണ്ട നേറ്റീവ് കംപൈൽ ചെയ്ത ഫയലുകളുടെ (.cmx) ഡിപൻഡൻസികൾ
ഫയലുകൾ. (എല്ലാ സോഴ്സ് ഫയലുകൾക്കും വ്യക്തമായ .mli ഉണ്ടെങ്കിൽ ഈ ഫ്ലാഗിന് വ്യത്യാസമില്ല
ഇന്റർഫേസ് ഫയലുകൾ.)
-പിപി കമാൻഡ്
കോസ് ocamldep(1) നൽകിയിരിക്കുന്നത് വിളിക്കാൻ കമാൻഡ് ഓരോ സോഴ്സ് ഫയലിനും ഒരു പ്രീപ്രോസസർ ആയി.
-പിപിഎക്സ് കമാൻഡ്
പ്രീപ്രൊസസ്സർ വഴി പൈപ്പ് അബ്സ്ട്രാക്റ്റ് സിന്റാക്സ് ട്രീ കമാൻഡ്.
-വെട്ടുക Unix-ന് കീഴിൽ, ഈ ഓപ്ഷൻ ഒന്നും ചെയ്യുന്നില്ല.
-പതിപ്പ്
പതിപ്പ് സ്ട്രിംഗ് പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.
-vnum ഹ്രസ്വ പതിപ്പ് നമ്പർ പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.
-ഹെൽപ്പ് or --സഹായിക്കൂ
ഒരു ചെറിയ ഉപയോഗ സംഗ്രഹം പ്രദർശിപ്പിച്ച് പുറത്തുകടക്കുക.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ocamldep.opt ഓൺലൈനായി ഉപയോഗിക്കുക