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

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

പട്ടിക:

NAME


luac - Lua കംപൈലർ

സിനോപ്സിസ്


luac [ ഓപ്ഷനുകൾ ] [ ഫയൽനാമങ്ങൾ ]

വിവരണം


luac ലുവാ കംപൈലർ ആണ്. ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷയിൽ എഴുതിയ പ്രോഗ്രാമുകൾ ഇത് വിവർത്തനം ചെയ്യുന്നു
പിന്നീട് ലോഡ് ചെയ്യാനും എക്സിക്യൂട്ട് ചെയ്യാനും കഴിയുന്ന ബൈനറി ഫയലുകളിലേക്ക്.

ചങ്കുകൾ പ്രീ കംപൈൽ ചെയ്യുന്നതിന്റെ പ്രധാന ഗുണങ്ങൾ ഇവയാണ്: വേഗത്തിൽ ലോഡ് ചെയ്യൽ, സോഴ്സ് കോഡ് പരിരക്ഷിക്കൽ
ആകസ്മികമായ ഉപയോക്തൃ മാറ്റങ്ങൾ, ഓഫ്-ലൈൻ വാക്യഘടന പരിശോധന എന്നിവയിൽ നിന്ന്.

പ്രീ-കംപൈലിംഗ് എന്നത് വേഗത്തിലുള്ള നിർവ്വഹണത്തെ സൂചിപ്പിക്കുന്നില്ല, കാരണം ലുവായിൽ എല്ലായ്‌പ്പോഴും കംപൈൽ ചെയ്യപ്പെടുന്നു
എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുമുമ്പ് ബൈറ്റ്കോഡുകളിലേക്ക്. luac ആ ബൈറ്റ്കോഡുകൾ a-യിൽ സേവ് ചെയ്യാൻ അനുവദിക്കുന്നു
പിന്നീട് നടപ്പിലാക്കുന്നതിനുള്ള ഫയൽ.

മുൻകൂട്ടി കംപൈൽ ചെയ്ത കഷണങ്ങൾ അനുബന്ധ ഉറവിടത്തേക്കാൾ ചെറുതായിരിക്കണമെന്നില്ല. പ്രധാനപ്പെട്ട
വേഗത്തിലുള്ള ലോഡിംഗ് ആണ് പ്രീ-കംപൈലിംഗിലെ ലക്ഷ്യം.

ബൈനറി ഫയലുകൾ സൃഷ്ടിച്ചത് luac ഒരേ പദമുള്ള ആർക്കിടെക്ചറുകൾക്കിടയിൽ മാത്രം പോർട്ടബിൾ ആണ്
വലിപ്പവും ബൈറ്റ് ക്രമവും.

luac നൽകിയിരിക്കുന്ന എല്ലാ സോഴ്സ് ഫയലുകൾക്കുമുള്ള ബൈറ്റ്കോഡുകൾ അടങ്ങുന്ന ഒരൊറ്റ ഔട്ട്പുട്ട് ഫയൽ നിർമ്മിക്കുന്നു.
സ്ഥിരസ്ഥിതിയായി, ഔട്ട്പുട്ട് ഫയലിന് പേര് നൽകിയിരിക്കുന്നു luac.out, എന്നാൽ ഇത് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് മാറ്റാം -o ഓപ്ഷൻ.

കമാൻഡ് ലൈനിൽ, നിങ്ങൾക്ക് Lua ഉറവിടവും ബൈനറി ഫയലുകളും അടങ്ങുന്ന ടെക്സ്റ്റ് ഫയലുകൾ മിക്സ് ചെയ്യാം
മുൻകൂട്ടി തയ്യാറാക്കിയ കഷണങ്ങൾ അടങ്ങിയിരിക്കുന്നു. മുൻകൂട്ടി കംപൈൽ ചെയ്ത നിരവധി ഭാഗങ്ങൾ സംയോജിപ്പിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്
വ്യത്യസ്‌ത (എന്നാൽ അനുയോജ്യമായ) പ്ലാറ്റ്‌ഫോമുകളിൽ നിന്ന്, ഒരു പ്രീ കംപൈൽ ചെയ്‌ത ഭാഗത്തേക്ക്.

നിങ്ങൾക്ക് ഉപയോഗിക്കാം '-' ഒരു സോഴ്സ് ഫയലായി സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് സൂചിപ്പിക്കാൻ ഒപ്പം '--' അവസാനം സൂചിപ്പിക്കാൻ
ഓപ്ഷനുകളുടെ (അതായത്, ശേഷിക്കുന്ന എല്ലാ ആർഗ്യുമെന്റുകളും അവ ആരംഭിച്ചാലും ഫയലുകളായി കണക്കാക്കും
കൂടെ '-').

നിർമ്മിച്ച ബൈനറി ഫയലുകളുടെ ആന്തരിക ഫോർമാറ്റ് luac പുതിയത് വരുമ്പോൾ മാറാൻ സാധ്യതയുണ്ട്
ലുവയുടെ പതിപ്പ് പുറത്തിറങ്ങി. അതിനാൽ, നിങ്ങൾ ചെയ്യുന്ന എല്ലാ Lua പ്രോഗ്രാമുകളുടെയും ഉറവിട ഫയലുകൾ സംരക്ഷിക്കുക
പ്രീകംപൈൽ.

ഓപ്ഷനുകൾ


ഓപ്ഷനുകൾ പ്രത്യേകമായിരിക്കണം.

-l ലുവയുടെ വെർച്വൽ മെഷീനായി കംപൈൽ ചെയ്‌ത ബൈറ്റ്‌കോഡിന്റെ ഒരു ലിസ്‌റ്റിംഗ് നിർമ്മിക്കുക. ലിസ്റ്റിംഗ്
ലുവയുടെ വെർച്വൽ മെഷീനെ കുറിച്ച് പഠിക്കാൻ bytecodes ഉപയോഗപ്രദമാണ്. ഫയലുകളൊന്നും നൽകിയിട്ടില്ലെങ്കിൽ,
അപ്പോള് luac ലോഡുകൾ luac.out അതിലെ ഉള്ളടക്കങ്ങൾ ലിസ്റ്റുചെയ്യുകയും ചെയ്യുന്നു.

-o ഫയല്
ഔട്ട്പുട്ട് ഫയല്, സ്ഥിരസ്ഥിതിക്ക് പകരം luac.out. (നിങ്ങൾക്ക് ഉപയോഗിക്കാം '-' നിലവാരത്തിനായി
ഔട്ട്പുട്ട്, പക്ഷേ ടെക്സ്റ്റ് മോഡിൽ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് തുറക്കുന്ന പ്ലാറ്റ്ഫോമുകളിൽ അല്ല.) ഔട്ട്പുട്ട്
ഔട്ട്പുട്ട് ഫയൽ ആകുന്നതിന് മുമ്പ് എല്ലാ ഫയലുകളും ലോഡ് ചെയ്തതിനാൽ ഫയൽ ഒരു ഉറവിട ഫയലായിരിക്കാം
എഴുതിയത്. വിലയേറിയ ഫയലുകൾ തിരുത്തിയെഴുതാതിരിക്കാൻ ശ്രദ്ധിക്കുക.

-p ഫയലുകൾ ലോഡ് ചെയ്യുക എന്നാൽ ഔട്ട്പുട്ട് ഫയലുകളൊന്നും സൃഷ്ടിക്കരുത്. വാക്യഘടന പരിശോധിക്കുന്നതിനാണ് പ്രധാനമായും ഉപയോഗിക്കുന്നത്
കൂടാതെ മുൻകൂട്ടി കംപൈൽ ചെയ്ത ഭാഗങ്ങൾ പരിശോധിക്കുന്നതിനായി: കേടായ ഫയലുകൾ ഒരുപക്ഷേ പിശകുകൾ സൃഷ്ടിക്കും
ലോഡ് ചെയ്യുമ്പോൾ. മുൻകൂട്ടി കംപൈൽ ചെയ്‌ത ഭാഗങ്ങളിൽ ലുവാ എല്ലായ്പ്പോഴും സമഗ്രമായ ഒരു സമഗ്രത പരിശോധന നടത്തുന്നു.
ഈ ടെസ്റ്റ് വിജയിക്കുന്ന ബൈറ്റ്കോഡ് പൂർണ്ണമായും സുരക്ഷിതമാണ്, അത് ചെയ്യില്ല എന്ന അർത്ഥത്തിൽ
വ്യാഖ്യാതാവിനെ തകർക്കുക. എന്നിരുന്നാലും, അത്തരം കോഡ് എന്തെങ്കിലും ചെയ്യുമെന്ന് യാതൊരു ഉറപ്പുമില്ല
വിവേകമുള്ള. (ഒന്നും നൽകാനാവില്ല, കാരണം ഹാൾട്ടിംഗ് പ്രശ്നം പരിഹരിക്കാനാവാത്തതാണ്.) ഇല്ലെങ്കിൽ
ഫയലുകൾ നൽകിയിരിക്കുന്നു, തുടർന്ന് luac ലോഡുകൾ luac.out അതിലെ ഉള്ളടക്കങ്ങൾ പരിശോധിക്കുന്നു. സന്ദേശങ്ങളൊന്നുമില്ല
ഫയൽ ഇന്റഗ്രിറ്റി ടെസ്റ്റിൽ വിജയിച്ചാൽ പ്രദർശിപ്പിക്കും.

-s ഔട്ട്പുട്ട് ഫയൽ എഴുതുന്നതിന് മുമ്പ് ഡീബഗ് വിവരങ്ങൾ നീക്കം ചെയ്യുക. ഇത് കുറച്ച് സ്ഥലം ലാഭിക്കുന്നു
വളരെ വലിയ കഷണങ്ങൾ, എന്നാൽ ഒരു സ്ട്രിപ്പ് ചെയ്ത ചങ്ക് പ്രവർത്തിപ്പിക്കുമ്പോൾ പിശകുകൾ സംഭവിക്കുകയാണെങ്കിൽ, പിന്നെ
പിശക് സന്ദേശങ്ങളിൽ സാധാരണയായി ചെയ്യുന്ന മുഴുവൻ വിവരങ്ങളും അടങ്ങിയിരിക്കണമെന്നില്ല. ഉദാഹരണത്തിന്,
ലൈൻ നമ്പറുകളും ലോക്കൽ വേരിയബിളുകളുടെ പേരുകളും നഷ്ടപ്പെട്ടു.

-v പതിപ്പ് വിവരങ്ങൾ കാണിക്കുക.

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



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ