Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന aarch64-linux-gnu-gdc കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
gdc - D ഭാഷയ്ക്കായുള്ള ഒരു GCC അടിസ്ഥാനമാക്കിയുള്ള കമ്പൈലർ
സിനോപ്സിസ്
ജിഡിസി [-c]
[-g] [-പേജ്] [-Oലെവൽ]
[-Iമുതലാളി...] [-Lമുതലാളി...]
[-o ഔട്ട്ഫിൽ] infile...
തന്നിരിക്കുന്ന ഏതൊരു ഇൻപുട്ട് ഫയലിനും, ഫയലിന്റെ നാമ സഫിക്സ് ഏത് തരത്തിലുള്ള കംപൈലേഷൻ ആണെന്ന് നിർണ്ണയിക്കുന്നു
ചെയ്തു:
ഫയല്.d
ഡി ഉറവിട ഫയലുകൾ.
ഫയല്.ഡി
ഡി ഇന്റർഫേസ് ഫയലുകൾ.
ഫയല്.o
ലിങ്ക് ചെയ്യാൻ ഫയലുകൾ ഒബ്ജക്റ്റ് ചെയ്യുക.
ഫയല്.a
ലിങ്ക് ചെയ്യാനുള്ള ലൈബ്രറി ഫയലുകൾ
വിവരണം
ദി gdc കമാൻഡ് ഒരു മുൻഭാഗമാണ് ജിസി കൂടാതെ സമാന ഓപ്ഷനുകൾ പലതും പിന്തുണയ്ക്കുന്നു. ഈ മാനുവൽ
നിർദ്ദിഷ്ട ഓപ്ഷനുകൾ മാത്രം രേഖപ്പെടുത്തുന്നു gdc. ഇവയിൽ മിക്കതും പോസിറ്റീവും നെഗറ്റീവും ഉള്ളവയാണ്
രൂപങ്ങൾ; -ffoo എന്നതിന്റെ നെഗറ്റീവ് രൂപം -fno-foo ആയിരിക്കും. ഈ മാനുവൽ പ്രമാണങ്ങളിൽ ഒന്ന് മാത്രം
ഈ രണ്ട് രൂപങ്ങളും, ഏതാണ് സ്ഥിരസ്ഥിതിയല്ല.
ദി gdc ഒരു ഒബ്ജക്റ്റ് ഫയലിലേക്ക് ഡി സോഴ്സ് കോഡ് കംപൈൽ ചെയ്യാൻ കമാൻഡ് ഉപയോഗിക്കാം, ലിങ്ക് a
ഒബ്ജക്റ്റ് ഫയലുകളുടെ ശേഖരണം ഒരുമിച്ച്, അല്ലെങ്കിൽ രണ്ടും ക്രമത്തിൽ ചെയ്യുക.
ഏറ്റവും ഉപയോഗപ്രദമായ ഓപ്ഷനുകൾ മാത്രം ഇവിടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു; ബാക്കിയുള്ളവയ്ക്കായി താഴെ കാണുക.
ഓപ്ഷനുകൾ
- സ്വതന്ത്രമാക്കുക
റിലീസ് പതിപ്പ് സമാഹരിക്കുക.
-ഫണിറ്റസ്റ്റ്
യൂണിറ്റ്ടെസ്റ്റ് കോഡിൽ കംപൈൽ ചെയ്യുക.
-fno-അസെർട്ട്
റൺടൈമിനായി കോഡ് സൃഷ്ടിക്കൽ ഓഫാക്കുക ഉറപ്പിക്കുക ().
-fno-invariants
റൺടൈമിനായി കോഡ് സൃഷ്ടിക്കൽ ഓഫാക്കുക മാറ്റമില്ലാത്ത().
-fno-in
റൺടൈമിനായി കോഡ് സൃഷ്ടിക്കൽ ഓഫാക്കുക ഇൻ() കരാറുകൾ.
-fno-out
റൺടൈമിനായി കോഡ് സൃഷ്ടിക്കൽ ഓഫാക്കുക പുറത്ത് () കരാറുകൾ.
-fno-bounds-check
എല്ലാ ഫംഗ്ഷനുകൾക്കുമായി അറേ ബൗണ്ടുകൾ പരിശോധിക്കുന്നത് ഓഫാക്കുന്നു.
-fno-builtin
ആരംഭിക്കാത്ത ബിൽറ്റ്-ഇൻ ഫംഗ്ഷനുകൾ തിരിച്ചറിയരുത് __ബിൽറ്റിൻ_ പ്രിഫിക്സായി.
-fno-emit-moduleinfo
മൊഡ്യൂൾ വിവരങ്ങളും അനുബന്ധ പ്രവർത്തനങ്ങളും ജനറേഷൻ ഓഫ് ചെയ്യുന്നു.
-fd-verbose
ഡി ഭാഷാ പ്രോസസ്സിംഗിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ stdout-ലേക്ക് പ്രിന്റ് ചെയ്യുക.
-സ്വത്ത്
D2-ന്, @property വാക്യഘടന നടപ്പിലാക്കുക.
-fd-vtls
ത്രെഡ് ലോക്കൽ സ്റ്റോറേജിലേക്ക് പോകുന്ന എല്ലാ വേരിയബിളുകളും ലിസ്റ്റ് ചെയ്യുക.
-ഫിഗ്നോർ-അജ്ഞാത-പ്രാഗ്മകൾ
പിന്തുണയ്ക്കാത്ത പ്രാഗ്മകളെ അവഗണിക്കുക.
-fsplit-dynamic-arrays
ഫംഗ്ഷനുകളിലേക്ക് പോകുമ്പോൾ ഡൈനാമിക് അറേകളെ നീളത്തിലും പോയിന്ററായും വിഭജിക്കുക.
-ഫെമിറ്റ്-ടെംപ്ലേറ്റുകൾ
ടെംപ്ലേറ്റ് എമിഷൻ പെരുമാറ്റം നിയന്ത്രിക്കുക.
ഈ ഓപ്ഷൻ ഓണാക്കുന്നത് എല്ലാ ടെംപ്ലേറ്റുകളും പുറപ്പെടുവിക്കും, പക്ഷേ അവ സ്വകാര്യമാക്കും
വിവർത്തന യൂണിറ്റ്. എക്സിക്യൂട്ടബിളിന് കോഡിന്റെയും ഡാറ്റയുടെയും ഒന്നിലധികം പകർപ്പുകൾ ഉണ്ടായിരിക്കും.
ഈ ഓപ്ഷൻ ഓഫാക്കുന്നത് ടെംപ്ലേറ്റുകൾ പുറത്തുവിടരുതെന്ന് കംപൈലറോട് പറയും.
സ്ഥിരസ്ഥിതി സ്വഭാവം ടെംപ്ലേറ്റുകൾ പുറപ്പെടുവിക്കുക എന്നതാണ്, പക്ഷേ കംപൈലർ അത് നിർണ്ണയിക്കുകയാണെങ്കിൽ മാത്രം
അത് ആവശ്യമാണ്.
-fdebug=തിരഞ്ഞെടുക്കുക
പ്രോഗ്രാമിലേക്ക് ഡീബഗ് കോഡിൽ കംപൈൽ ചെയ്യുക.
പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ ഇവയാണ്:
ലെവൽ
ഡീബഗ് കോഡ് <= ലെവലിൽ കംപൈൽ ചെയ്യുക.
ഐഡന്റിറ്റി
ഐഡന്റിറ്റിയാൽ തിരിച്ചറിഞ്ഞ ഡീബഗ് കോഡിൽ കംപൈൽ ചെയ്യുക.
-fdeps=ഫയലിന്റെ പേര്
ഫയൽനാമത്തിലേക്ക് മൊഡ്യൂൾ ഡിപൻഡൻസികൾ എഴുതുക.
-fmake-deps=ഫയലിന്റെ പേര്
തന്നിരിക്കുന്ന ഫയലിലേക്ക് makefile ഡിപൻഡൻസി ഔട്ട്പുട്ട് എഴുതുക.
-fmake-mdeps=ഫയലിന്റെ പേര്
ലൈക്ക് -fmake-deps=ഫയലിന്റെ പേര് എന്നാൽ സിസ്റ്റം ഹെഡർ ഫയലുകൾ അവഗണിക്കുക.
-fonly=ഫയലിന്റെ പേര്
കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയ എല്ലാ മൊഡ്യൂളുകളും പ്രോസസ്സ് ചെയ്യുക, എന്നാൽ അതിനായി മാത്രം കോഡ് സൃഷ്ടിക്കുക
ആർഗ്യുമെന്റ് വ്യക്തമാക്കിയ മൊഡ്യൂൾ.
-fversion=തിരഞ്ഞെടുക്കുക
പ്രോഗ്രാമിലേക്ക് പതിപ്പ് കോഡിൽ കംപൈൽ ചെയ്യുക.
പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ ഇവയാണ്:
ലെവൽ
പതിപ്പ് കോഡ് >= ലെവലിൽ കംപൈൽ ചെയ്യുക.
ഐഡന്റിറ്റി
ഐഡന്റിറ്റിയാൽ തിരിച്ചറിഞ്ഞ ഡീബഗ് കോഡിൽ കംപൈൽ ചെയ്യുക.
-fintfc
ഡി ഇന്റർഫേസ് ഫയലുകൾ സൃഷ്ടിക്കുക.
-fintfc-dir=ഡയറക്ടറി
ഡി ഇന്റർഫേസ് ഫയലുകൾ ഇതിലേക്ക് എഴുതുക ഡയറക്ടറി.
-fintfc-file=ഫയലിന്റെ പേര്
ഡി ഇന്റർഫേസ് ഫയൽ ഇതിലേക്ക് എഴുതുക ഫയലിന്റെ പേര്.
-fdoc
ഡോക്യുമെന്റേഷൻ സൃഷ്ടിക്കുക.
-fdoc-dir=ഡയറക്ടറി
ഡോക്യുമെന്റേഷൻ ഫയൽ എഴുതുക ഡയറക്ടറി.
-fdoc-file=ഫയലിന്റെ പേര്
ഡോക്യുമെന്റേഷൻ ഫയൽ എഴുതുക ഫയലിന്റെ പേര്.
-fdoc-inc=ഫയലിന്റെ പേര്
ഒരു Ddoc മാക്രോ ഫയൽ ഉൾപ്പെടുത്തുക.
-fXf=ഫയലിന്റെ പേര്
JSON ഫയൽ ഫയലിന്റെ പേരിൽ എഴുതുക.
-fdump-source
ഉറവിടത്തിൽ നിന്ന് ഡീകോഡ് ചെയ്ത UTF-8 ടെക്സ്റ്റ് ഉപേക്ഷിക്കുക.
-Wcast-ഫലം
അസാധുവായ അല്ലെങ്കിൽ ശൂന്യമായ ഫലം നൽകുന്ന കാസ്റ്റുകളെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക.
-വെറർ
എല്ലാ മുന്നറിയിപ്പുകളും പിശകുകളാക്കി മാറ്റുക.
-വിനോ-ഒഴിവാക്കപ്പെട്ടു
ഒഴിവാക്കിയ ഫീച്ചറുകളുടെ ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകരുത്.
-അറിയപ്പെടാത്ത-പ്രാഗ്മകൾ
ജിഡിസിക്ക് മനസ്സിലാകാത്ത ഒരു പ്രാഗ്മ നേരിടുമ്പോൾ മുന്നറിയിപ്പ് നൽകുക.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് aarch64-linux-gnu-gdc ഓൺലൈനായി ഉപയോഗിക്കുക