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

Ad


OnWorks ഫെവിക്കോൺ

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

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

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

പട്ടിക:

NAME


erlc - കമ്പൈലർ

വിവരണം


ദി erlc Erlang സിസ്റ്റത്തിൽ എല്ലാ കമ്പൈലറുകളും പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ഒരു പൊതു മാർഗ്ഗം പ്രോഗ്രാം നൽകുന്നു.
ഓരോ ഇൻപുട്ട് ഫയലിന്റെയും വിപുലീകരണത്തെ ആശ്രയിച്ച്, erlc ഉചിതമായ കമ്പൈലറിനെ അഭ്യർത്ഥിക്കും.
ഏത് കംപൈലർ ഉപയോഗിച്ചാലും, അത്തരം പാരാമീറ്ററുകൾ നൽകാൻ അതേ ഫ്ലാഗുകൾ ഉപയോഗിക്കുന്നു
പാതകളും ഔട്ട്‌പുട്ട് ഡയറക്ടറിയും ഉൾപ്പെടുന്നു.

നിലവിലെ പ്രവർത്തന ഡയറക്ടറി, ".", പ്രവർത്തിപ്പിക്കുമ്പോൾ കോഡ് പാതയിൽ ഉൾപ്പെടുത്തില്ല
കമ്പൈലർ (നിലവിലെ വർക്കിംഗ് ഡയറക്ടറിയിൽ നിന്ന് ബീം ഫയലുകൾ ലോഡുചെയ്യുന്നത് ഒഴിവാക്കുന്നതിന്
കമ്പൈലർ ഉപയോഗിക്കുന്ന കംപൈലറുമായോ എർലാങ്/ഒടിപി സിസ്റ്റവുമായോ വൈരുദ്ധ്യമുണ്ടാകാൻ സാധ്യതയുണ്ട്).

കയറ്റുമതി


erlc ഫ്ലാഗുകൾ file1.ext file2.ext...

Erlc ഒന്നോ അതിലധികമോ ഫയലുകൾ കംപൈൽ ചെയ്യുന്നു. ഫയലുകളിൽ വിപുലീകരണം ഉൾപ്പെടുത്തണം, ഉദാഹരണത്തിന്
.erl എർലാംഗ് സോഴ്സ് കോഡിനായി, അല്ലെങ്കിൽ .yrl Yecc സോഴ്സ് കോഡിനായി. Erlc വിപുലീകരണം ഉപയോഗിക്കുന്നു
ശരിയായ കംപൈലറിനെ വിളിക്കാൻ.

പൊതുവെ ഉപയോഗപ്രദമാണ് ഫ്ലാഗുകൾ


ഇനിപ്പറയുന്ന ഫ്ലാഗുകൾ പിന്തുണയ്ക്കുന്നു:

-I ഡയറക്ടറി:
നിർദ്ദിഷ്‌ട ഡയറക്‌ടറിയിൽ ഉൾപ്പെടുത്തിയ ഫയലുകൾക്കായി തിരയാൻ കംപൈലറോട് നിർദ്ദേശിക്കുന്നു. എപ്പോൾ
ഒരു ഏറ്റുമുട്ടൽ -ഉൾപ്പെടുന്നു or -include_lib നിർദ്ദേശം, കംപൈലർ തലക്കെട്ടിനായി തിരയുന്നു
ഇനിപ്പറയുന്ന ഡയറക്‌ടറികളിലെ ഫയലുകൾ:

* ".", ഫയൽ സെർവറിന്റെ നിലവിലെ പ്രവർത്തന ഡയറക്ടറി;

* സമാഹരിച്ച ഫയലിന്റെ അടിസ്ഥാന നാമം;

* ഉപയോഗിച്ച് വ്യക്തമാക്കിയ ഡയറക്ടറികൾ -I ഓപ്ഷൻ. അവസാനമായി വ്യക്തമാക്കിയ ഡയറക്ടറി
ആദ്യം തിരഞ്ഞു.

-o ഡയറക്ടറി:
കംപൈലർ ഔട്ട്പുട്ട് ഫയലുകൾ സ്ഥാപിക്കേണ്ട ഡയറക്ടറി. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ,
ഔട്ട്‌പുട്ട് ഫയലുകൾ നിലവിലുള്ള ഡയറക്‌ടറിയിൽ സ്ഥാപിക്കും.

-Dപേര്:
ഒരു മാക്രോ നിർവചിക്കുന്നു.

-Dപേര്=മൂല്യം:
നൽകിയിരിക്കുന്ന മൂല്യമുള്ള ഒരു മാക്രോ നിർവചിക്കുന്നു. മൂല്യം ഏതെങ്കിലും എർലാംഗ് പദമാകാം. ഇതിനെ ആശ്രയിച്ച്
പ്ലാറ്റ്‌ഫോം, ഷെൽ തന്നെ ചിലത് വ്യാഖ്യാനിക്കുകയാണെങ്കിൽ മൂല്യം ഉദ്ധരിക്കേണ്ടി വന്നേക്കാം
കഥാപാത്രങ്ങൾ. Unix-ൽ, tuples ഉം ലിസ്റ്റും അടങ്ങിയിരിക്കുന്ന നിബന്ധനകൾ ഉദ്ധരിച്ചിരിക്കണം. ഏത് നിബന്ധനകൾ
എല്ലാ പ്ലാറ്റ്‌ഫോമുകളിലും സ്‌പെയ്‌സുകൾ ഉദ്ധരിച്ചിരിക്കണം.

-Wപിശക്:
എല്ലാ മുന്നറിയിപ്പുകളും പിശകുകളാക്കി മാറ്റുന്നു.

-Wഅക്കം:
മുന്നറിയിപ്പ് നില സജ്ജമാക്കുന്നു അക്കം. സ്ഥിരസ്ഥിതിയാണ് 1. ഉപയോഗിക്കുക -W0 മുന്നറിയിപ്പുകൾ ഓഫ് ചെയ്യാൻ.

-W:
അതുപോലെ തന്നെ -W1. സ്ഥിരസ്ഥിതി.

-വി:
വെർബോസ് ഔട്ട്പുട്ട് പ്രവർത്തനക്ഷമമാക്കുന്നു.

-b ഔട്ട്പുട്ട്-തരം:
ഔട്ട്പുട്ട് ഫയലിന്റെ തരം വ്യക്തമാക്കുന്നു. പൊതുവെ, ഔട്ട്പുട്ട്-തരം ഫയലിന് സമാനമാണ്
ഔട്ട്പുട്ട് ഫയലിന്റെ വിപുലീകരണം എന്നാൽ കാലയളവ് ഇല്ലാതെ. ഈ ഓപ്ഷൻ അവഗണിക്കും
ഒരൊറ്റ ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഉള്ള കംപൈലറുകൾ.

-smp:
എസ്എംപി എമുലേറ്റർ ഉപയോഗിച്ച് കംപൈൽ ചെയ്യുക. നേറ്റീവ് കോഡ് കംപൈൽ ചെയ്യുന്നതിന് ഇത് പ്രധാനമായും ഉപയോഗപ്രദമാണ്
പ്രവർത്തിപ്പിക്കേണ്ട അതേ റൺ-ടൈം സിസ്റ്റം ഉപയോഗിച്ച് കംപൈൽ ചെയ്യേണ്ടതുണ്ട്.

-എം:
ഹെഡ്ഡർ ഡിപൻഡൻസികൾ ട്രാക്ക് ചെയ്യുന്നതിന് ഒരു Makefile റൂൾ നിർമ്മിക്കുന്നു. നിയമം stdout-ലേക്ക് അയച്ചു. ഇല്ല
ഒബ്ജക്റ്റ് ഫയൽ നിർമ്മിക്കുന്നു.

-എം.എഫ് Makefile:
അത് പോലെ -M മുകളിലുള്ള ഓപ്ഷൻ, Makefile എഴുതിയത് ഒഴികെ Makefile. ഒരു വസ്തുവും ഇല്ല
ഫയൽ നിർമ്മിക്കുന്നു.

-എംഡി:
അതുപോലെ തന്നെ -M -എം.എഫ് .പിബീം.

-എം.ടി ടാർഗെറ്റ്:
അതുമായി ബന്ധപെട്ടു -M or -എം.എഫ്, പുറപ്പെടുവിച്ച നിയമത്തിന്റെ പേര് മാറ്റുക ടാർഗെറ്റ്.

-എം.ക്യു ടാർഗെറ്റ്:
അത് പോലെ -എം.ടി മുകളിലുള്ള ഓപ്ഷൻ, പ്രത്യേക പ്രതീകങ്ങൾ ഒഴികെ ഉണ്ടാക്കുക(1) ഉദ്ധരിച്ചിരിക്കുന്നു.

-എംപി:
അതുമായി ബന്ധപെട്ടു -M or -എം.എഫ്, ഓരോ ആശ്രിതത്വത്തിനും ഒരു വ്യാജ ടാർഗെറ്റ് ചേർക്കുക.

-എംജി:
അതുമായി ബന്ധപെട്ടു -M or -എം.എഫ്, നഷ്‌ടമായ തലക്കെട്ടുകൾ സൃഷ്‌ടിച്ച ഫയലുകളായി കണക്കാക്കി ചേർക്കുക
അവ ആശ്രിതത്വത്തിലേക്ക്.

--:
കൂടുതൽ ഓപ്ഷനുകളൊന്നും പിന്തുടരില്ല എന്ന സൂചനകൾ. ബാക്കിയുള്ള വാദങ്ങൾ പരിഗണിക്കും
ഫയലുകളുടെ പേരുകൾ, അവ ഹൈഫനുകളിൽ ആരംഭിച്ചാലും.

+കാലാവധി:
ഒരു പ്ലസ് എന്നതിൽ തുടങ്ങുന്ന ഒരു ഫ്ലാഗ് ('+') ഒരു ഹൈഫനെക്കാൾ ഒരു എർലാങ്ങിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടും
കാലാവധി മാറ്റാതെ കംപൈലറിന് കൈമാറി. ഉദാഹരണത്തിന്, ദി കയറ്റുമതി_എല്ലാം എന്നതിനായുള്ള ഓപ്ഷൻ
എർലാങ് കംപൈലർ ഇനിപ്പറയുന്ന രീതിയിൽ വ്യക്തമാക്കാം:

erlc +export_all file.erl

പ്ലാറ്റ്‌ഫോമിനെ ആശ്രയിച്ച്, ഷെൽ തന്നെയാണെങ്കിൽ മൂല്യം ഉദ്ധരിക്കേണ്ടി വന്നേക്കാം
ചില പ്രതീകങ്ങളെ വ്യാഖ്യാനിക്കുന്നു. Unix-ൽ, tuples ഉം ലിസ്റ്റും അടങ്ങിയിരിക്കുന്ന നിബന്ധനകൾ ആയിരിക്കണം
ഉദ്ധരിച്ചു. സ്‌പെയ്‌സുകൾ അടങ്ങിയ നിബന്ധനകൾ എല്ലാ പ്ലാറ്റ്‌ഫോമുകളിലും ഉദ്ധരിച്ചിരിക്കണം.

പ്രത്യേക ഫ്ലാഗുകൾ


OTP പുനർനിർമ്മിക്കുന്നത് പോലുള്ള പ്രത്യേക സാഹചര്യങ്ങളിൽ ഈ വിഭാഗത്തിലെ ഫ്ലാഗുകൾ ഉപയോഗപ്രദമാണ്
സിസ്റ്റം.

-പാ ഡയറക്ടറി:
കൂട്ടിച്ചേർക്കുന്നു ഡയറക്ടറി അഭ്യർത്ഥിച്ച എർലാംഗ് എമുലേറ്ററിലെ കോഡ് പാതയുടെ മുൻഭാഗത്തേക്ക്. ഈ
ഡിഫോൾട്ടിൽ നിന്ന് മറ്റൊരു കംപൈലർ അഭ്യർത്ഥിക്കാൻ ഉപയോഗിക്കാം.

-pz ഡയറക്ടറി:
കൂട്ടിച്ചേർക്കുന്നു ഡയറക്ടറി അഭ്യർത്ഥിച്ച എർലാംഗ് എമുലേറ്ററിലെ കോഡ് പാതയിലേക്ക്.

പിന്തുണച്ചു കമ്പൈലറുകൾ


.erl:
എർലാങ് സോഴ്സ് കോഡ്. ഇത് എ സൃഷ്ടിക്കുന്നു .ബീം ഫയൽ.

-P, -E, -S എന്നീ ഓപ്‌ഷനുകൾ +'P', +'E', +'S' എന്നിവയ്ക്ക് തുല്യമാണ്.
ഷെല്ലിൽ നിന്ന് സംരക്ഷിക്കാൻ ഒറ്റ ഉദ്ധരണികൾ ഉൾപ്പെടുത്തേണ്ട ആവശ്യമില്ല.

പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ: -I, -o, -D, -v, -W, -b.

.എസ്:
എർലാംഗ് അസംബ്ലർ സോഴ്സ് കോഡ്. ഇത് എ സൃഷ്ടിക്കുന്നു .ബീം ഫയൽ.

പിന്തുണയ്‌ക്കുന്ന ഓപ്‌ഷനുകൾ: .erl-ന് സമാനമായത്.

.core:
എർലാങ് കോർ സോഴ്സ് കോഡ്. ഇത് എ സൃഷ്ടിക്കുന്നു .ബീം ഫയൽ.

പിന്തുണയ്‌ക്കുന്ന ഓപ്‌ഷനുകൾ: .erl-ന് സമാനമായത്.

.yrl:
Yecc സോഴ്സ് കോഡ്. ഇത് ഒരു സൃഷ്ടിക്കുന്നു .erl ഫയൽ.

ഒരു ഇഷ്‌ടാനുസൃതമാക്കിയ പ്രോലോഗായി ആ ഫയൽ ഉപയോഗിക്കുന്നതിന് ഒരു ഫയലിന്റെ പേരുള്ള -I ഓപ്ഷൻ ഉപയോഗിക്കുക
ഫയൽ (the ഉൾപ്പെടുത്തൽ ഫയൽ ഓപ്ഷൻ).

പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ: -o, -v, -I, -W (മുകളിൽ കാണുക).

.mib:
എസ്എൻഎംപിക്ക് എം.ഐ.ബി. ഇത് എ സൃഷ്ടിക്കുന്നു .ബിൻ ഫയൽ.

പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ: -I, -o, -W.

.ബിൻ:
എസ്എൻഎംപിക്കായി സമാഹരിച്ച എംഐബി. ഇത് എ സൃഷ്ടിക്കുന്നു .hrl ഫയൽ.

പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ: -o, -v.

.rel:
സ്ക്രിപ്റ്റ് ഫയൽ. ഇത് ഒരു ബൂട്ട് ഫയൽ സൃഷ്ടിക്കുന്നു.

ആപ്ലിക്കേഷൻ ഫയലുകൾക്കായി തിരയാൻ ഡയറക്‌ടറികൾക്ക് പേരിടാൻ -I ഉപയോഗിക്കുക (ഇതിന് തുല്യമായത്
പാത എന്നതിനായുള്ള ഓപ്‌ഷൻ ലിസ്റ്റിൽ systools:make_script/2).

പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ: -o.

.asn1:
ASN1 ഫയൽ.

ഒരു സൃഷ്ടിക്കുന്നു .erl, .hrl, ഒപ്പം .asn1db എന്നതിൽ നിന്നുള്ള ഫയൽ .asn1 ഫയൽ. കൂടാതെ സമാഹരിക്കുന്നു .erl
എർലാങ് കംപൈലർ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ +noobj ഓപ്ഷനുകൾ നൽകിയിരിക്കുന്നു.

പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ: -I, -o, -b, -W.

.idl:
ഐസി ഫയൽ.

IDL കംപൈലർ പ്രവർത്തിപ്പിക്കുന്നു.

പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ: -I, -o.

ENVIRONMENT വ്യത്യാസങ്ങൾ


ERLC_EMULATOR:
എമുലേറ്റർ ആരംഭിക്കുന്നതിനുള്ള കമാൻഡ്. സ്ഥിരസ്ഥിതിയാണ് erl അതേ ഡയറക്ടറിയിൽ
erlc പ്രോഗ്രാം തന്നെ, അല്ലെങ്കിൽ അത് നിലവിലില്ലെങ്കിൽ, erl നൽകിയിരിക്കുന്ന ഏതെങ്കിലും ഡയറക്ടറികളിൽ
The PATH എൻവയോൺമെന്റ് വേരിയബിൾ.

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


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

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

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

Ad