Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന castxml കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
castxml - C++ പ്രഖ്യാപനങ്ങളുടെ ഒരു XML പ്രാതിനിധ്യം സൃഷ്ടിക്കുക
സിനോപ്സിസ്
castxml ( | | )...
വിവരണം
castxml വ്യാഖ്യാനിച്ച ഓപ്ഷനുകൾ ചുവടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു. ശേഷിക്കുന്ന ഓപ്ഷനുകൾ നൽകിയിരിക്കുന്നു
ആന്തരിക ക്ലാങ് കംപൈലർ.
ഓപ്ഷനുകൾ
--castxml-cc-
--castxml-cc-"(" ... ")"
ആന്തരിക ക്ലാങ് പ്രീപ്രൊസസ്സറും ടാർഗെറ്റ് പ്ലാറ്റ്ഫോമും കോൺഫിഗർ ചെയ്യുക
കമ്പൈലർ കമാൻഡ് നൽകി. ദി "gnu", "msvc", "gnu-c" അല്ലെങ്കിൽ "msvc-c" ആയിരിക്കണം.
ഒരു കംപൈലറിന് പേരിടുന്നു (ഉദാ: "gcc") കൂടാതെ ... സാധ്യമായ ഓപ്ഷനുകൾ വ്യക്തമാക്കുന്നു
അതിന്റെ ലക്ഷ്യത്തെ ബാധിക്കുക (ഉദാ: "-m32").
--castxml-gccxml
എന്നതിലേക്ക് gccxml- ഫോർമാറ്റ് ഔട്ട്പുട്ട് എഴുതുക .xml അല്ലെങ്കിൽ '-o' എന്ന പേരിലുള്ള ഫയൽ
--castxml-ആരംഭിക്കുക [, ]...
നൽകിയിരിക്കുന്ന (യോഗ്യതയുള്ള) പേര്(കൾ) ഉപയോഗിച്ച് ഡിക്ലറേഷനിൽ(കളിൽ) AST ട്രാവേസൽ ആരംഭിക്കുക. ഒന്നിലധികം
പേരുകൾ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റായി അല്ലെങ്കിൽ ഓപ്ഷൻ ആവർത്തിക്കുന്നതിലൂടെ സൂചിപ്പിക്കാം.
-ഹെൽപ്പ്, --സഹായിക്കൂ
castxml, ആന്തരിക ക്ലാങ് കംപൈലർ ഉപയോഗ വിവരങ്ങൾ എന്നിവ അച്ചടിക്കുക
-o
ഔട്ട്പുട്ട് എഴുതുക
--പതിപ്പ്
castxml, ആന്തരിക ക്ലാങ് കംപൈലർ പതിപ്പ് വിവരങ്ങൾ എന്നിവ അച്ചടിക്കുക
ആന്തരിക ക്ലാങ് കംപൈലറിനുള്ള സഹായം ചുവടെ ദൃശ്യമാകുന്നു.
-------------------------------------------------- -------------
അവലോകനം: clang LLVM കംപൈലർ
ഉപയോഗം: clang [ഓപ്ഷനുകൾ]
ഓപ്ഷനുകൾ:
-### ഈ സമാഹാരത്തിനായി പ്രവർത്തിപ്പിക്കാനുള്ള കമാൻഡുകൾ പ്രിന്റ് ചെയ്യുക (എന്നാൽ പ്രവർത്തിപ്പിക്കരുത്).
--വിശകലനം ചെയ്യുക
സ്റ്റാറ്റിക് അനലൈസർ പ്രവർത്തിപ്പിക്കുക
-arcmt-മൈഗ്രേറ്റ്-എമിറ്റ്-പിശകുകൾ
മൈഗ്രേറ്റർക്ക് അവ പരിഹരിക്കാൻ കഴിയുമെങ്കിലും ARC പിശകുകൾ എമിറ്റ് ചെയ്യുക
-arcmt-migrate-report-output
പ്ലിസ്റ്റ് റിപ്പോർട്ടിനായുള്ള ഔട്ട്പുട്ട് പാത്ത്
--കുഡ-ഉപകരണം-മാത്രം
ഡിവൈസ് സൈഡ് CUDA കംപൈലേഷൻ മാത്രം ചെയ്യുക
--cuda-host-മാത്രം
ഹോസ്റ്റ് സൈഡ് CUDA കംപൈലേഷൻ മാത്രം ചെയ്യുക
-cxx-വ്യവസ്ഥ
C++ SYSTEM-ലേക്ക് ഡയറക്ടറി ചേർക്കുക തിരയൽ പാത ഉൾപ്പെടുത്തുക
-c പ്രിപ്രോസസ്, കംപൈൽ, അസംബ്ൾ സ്റ്റെപ്പുകൾ മാത്രം പ്രവർത്തിപ്പിക്കുക
-തീയതി മാക്രോ നിർവചനങ്ങൾ അച്ചടിക്കുക -E സാധാരണ ഔട്ട്പുട്ടിനു പുറമേ മോഡ്
-ആശ്രിതത്വം-ഡോട്ട് ഡോട്ട് ഫോർമാറ്റ് ചെയ്ത ഹെഡർ ഡിപൻഡൻസികൾ എഴുതാനുള്ള ഫയലിന്റെ പേര്
-ആശ്രിത-ഫയൽ
ഡിപൻഡൻസി ഔട്ട്പുട്ട് എഴുതാൻ ഫയലിന്റെ പേര് (അല്ലെങ്കിൽ -).
-ഡിഎം മാക്രോ നിർവചനങ്ങൾ അച്ചടിക്കുക -E സാധാരണ ഔട്ട്പുട്ടിനു പകരം മോഡ്
-എമിറ്റ്-ആസ്റ്റ്
ഉറവിട ഇൻപുട്ടുകൾക്കായി Clang AST ഫയലുകൾ എമിറ്റ് ചെയ്യുക
-emit-llvm
അസംബ്ലറിനും ഒബ്ജക്റ്റ് ഫയലുകൾക്കുമായി LLVM പ്രാതിനിധ്യം ഉപയോഗിക്കുക
-E പ്രീപ്രൊസസർ മാത്രം പ്രവർത്തിപ്പിക്കുക
-ഫാൾടിവെക്
AltiVec വെക്റ്റർ ഇനീഷ്യലൈസർ സിന്റാക്സ് പ്രവർത്തനക്ഷമമാക്കുക
-ഫാൻസി-എസ്കേപ്പ്-കോഡുകൾ
ഡയഗ്നോസ്റ്റിക്സിന് ANSI എസ്കേപ്പ് കോഡുകൾ ഉപയോഗിക്കുക
-ഫാപ്പിൾ-കെക്സ്റ്റ്
ആപ്പിളിന്റെ കേർണൽ എക്സ്റ്റൻഷനുകൾ എബിഐ ഉപയോഗിക്കുക
-ഫാപ്പിൾ-പ്രാഗ്മ-പാക്ക്
Apple gcc-compatible #pragma പായ്ക്ക് കൈകാര്യം ചെയ്യൽ പ്രവർത്തനക്ഷമമാക്കുക
-ഫാപ്ലിക്കേഷൻ-വിപുലീകരണം ആപ്പ് വിപുലീകരണങ്ങൾക്കായി ലഭ്യമായവയിലേക്ക് കോഡ് നിയന്ത്രിക്കുക
-fblocks
'ബ്ലോക്കുകൾ' ഭാഷാ ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുക
-fborland-വിപുലീകരണങ്ങൾ
Borland കംപൈലർ പിന്തുണയ്ക്കുന്ന നിലവാരമില്ലാത്ത നിർമ്മാണങ്ങൾ സ്വീകരിക്കുക
-fbuild-session-file=
ന്റെ അവസാന പരിഷ്ക്കരണ സമയം ഉപയോഗിക്കുക ബിൽഡ് സെഷൻ ടൈംസ്റ്റാമ്പായി
-fbuild-session-timestamp=
നിലവിലെ ബിൽഡ് സെഷൻ ആരംഭിച്ച സമയം
-fcolor-diagnostics
ഡയഗ്നോസ്റ്റിക്സിൽ നിറങ്ങൾ ഉപയോഗിക്കുക
-fcomment-block-commands=
ഓരോ കോമയും വേർതിരിച്ച ആർഗ്യുമെന്റുകൾ കൈകാര്യം ചെയ്യുക ഒരു ഡോക്യുമെന്റേഷൻ കമന്റ് ബ്ലോക്കായി
കമാൻഡ്
-fcoverage-mapping
കോഡ് കവറേജ് വിശകലനം പ്രവർത്തനക്ഷമമാക്കാൻ കവറേജ് മാപ്പിംഗ് സൃഷ്ടിക്കുക
-fcxx-ഒഴിവാക്കലുകൾ
C++ ഒഴിവാക്കലുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-fdata-വിഭാഗങ്ങൾ
ഓരോ ഡാറ്റയും അതിന്റേതായ വിഭാഗത്തിൽ സ്ഥാപിക്കുക (ELF മാത്രം)
-fdebug-types-section
ഡീബഗ് തരങ്ങൾ അവരുടെ സ്വന്തം വിഭാഗത്തിൽ സ്ഥാപിക്കുക (ELF മാത്രം)
-fdelayed-template-parsing
വിവർത്തന യൂണിറ്റിന്റെ അവസാനം ടെംപ്ലേറ്റ് ചെയ്ത ഫംഗ്ഷൻ നിർവചനങ്ങൾ പാഴ്സ് ചെയ്യുക
-fdiagnostics-parseable-fixits
പ്രിന്റ് ഫിക്സ്-ഇത് മെഷീൻ പാഴ്സബിൾ രൂപത്തിൽ
-fdiagnostics-print-source-range-info
പ്രിന്റ് ഉറവിട ശ്രേണി സംഖ്യാ രൂപത്തിൽ വ്യാപിക്കുന്നു
-fdiagnostics-show-not-include-stack
ഡിസ്പ്ലേയിൽ ഡയഗ്നോസ്റ്റിക് കുറിപ്പുകൾക്കുള്ള സ്റ്റാക്കുകൾ ഉൾപ്പെടുന്നു
-fdiagnostics-show-option
മാപ്പബിൾ ഡയഗ്നോസ്റ്റിക്സ് ഉപയോഗിച്ച് പ്രിന്റ് ഓപ്ഷൻ പേര്
-fdiagnostics-ഷോ-ടെംപ്ലേറ്റ്-ട്രീ
വ്യത്യസ്ത ടെംപ്ലേറ്റുകൾക്കായി ഒരു ടെംപ്ലേറ്റ് താരതമ്യ ട്രീ പ്രിന്റ് ചെയ്യുക
-fdollars-in-identifiers
ഐഡന്റിഫയറുകളിൽ '$' അനുവദിക്കുക
-ഫെമിറ്റ്-ഓൾ-ഡിക്ലസ്
ഉപയോഗിച്ചിട്ടില്ലെങ്കിലും എല്ലാ പ്രഖ്യാപനങ്ങളും പുറത്തുവിടുക
- ഒഴിവാക്കലുകൾ
ഒഴിവാക്കൽ കൈകാര്യം ചെയ്യുന്നതിനുള്ള പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക
ഫാസ്റ്റ്-ഗണിതം
*ഫ്രണ്ടെൻഡിന്റെ* 'ഫാസ്റ്റ്-മാത്ത്' മോഡ് പ്രവർത്തനക്ഷമമാക്കുക. ഇത് ഒപ്റ്റിമൈസേഷനിൽ യാതൊരു സ്വാധീനവുമില്ല, പക്ഷേ
GCC-യുടേതിന് സമാനമായ ഒരു പ്രീപ്രൊസസ്സർ മാക്രോ __FAST_MATH__ നൽകുന്നു ഫാസ്റ്റ്-ഗണിതം പതാക
-ഫിക്സഡ്-ആർ9
r9 രജിസ്റ്റർ റിസർവ് ചെയ്യുക (ARM മാത്രം)
-fixed-x18
x18 രജിസ്റ്റർ റിസർവ് ചെയ്യുക (AArch64 മാത്രം)
-ffp-contract=
ഫോം ഫ്യൂസ്ഡ് എഫ്പി ഓപ്സ് (ഉദാ. എഫ്എംഎ): ഫാസ്റ്റ് (എല്ലായിടത്തും) | ഓൺ (FP_CONTRACT പ്രകാരം
പ്രാഗ്മ, ഡിഫോൾട്ട്) | ഓഫ് (ഒരിക്കലും ഫ്യൂസ് ചെയ്യരുത്)
-ഫ്രീസ്റ്റാൻഡിംഗ്
സ്വതന്ത്രമായ അന്തരീക്ഷത്തിലാണ് സമാഹാരം നടക്കുന്നതെന്ന് ഉറപ്പിക്കുക
-ഫംഗ്ഷൻ-വിഭാഗങ്ങൾ
ഓരോ ഫംഗ്ഷനും അതിന്റേതായ വിഭാഗത്തിൽ സ്ഥാപിക്കുക (ELF മാത്രം)
-fgnu-കീവേഡുകൾ
ഭാഷാ നിലവാരം പരിഗണിക്കാതെ ഗ്നു-വിപുലീകരണ കീവേഡുകൾ അനുവദിക്കുക
-fgnu-റൺടൈം
സ്റ്റാൻഡേർഡ് ഗ്നു ഒബ്ജക്റ്റീവ്-സി റൺടൈമിന് അനുയോജ്യമായ ഔട്ട്പുട്ട് സൃഷ്ടിക്കുക
-fgnu89-ഇൻലൈൻ
gnu89 ഇൻലൈൻ സെമാന്റിക്സ് ഉപയോഗിക്കുക
-ഫിംപ്ലിസിറ്റ്-മൊഡ്യൂൾ-മാപ്പുകൾ
മൊഡ്യൂൾ മാപ്പ് ഫയലുകൾക്കായി ഫയൽ സിസ്റ്റത്തിൽ പരോക്ഷമായി തിരയുക.
-ഫിൻസ്ട്രമെന്റ്-ഫംഗ്ഷനുകൾ
ഇൻസ്ട്രുമെന്റ് ഫംഗ്ഷൻ എൻട്രിയിലേക്കും എക്സിറ്റിലേക്കും കോളുകൾ സൃഷ്ടിക്കുക
-fintegrated-ആയി
സംയോജിത അസംബ്ലർ പ്രവർത്തനക്ഷമമാക്കുക
-fmath-errno
പിശക് സജ്ജീകരിച്ച് പിശകുകൾ സൂചിപ്പിക്കാൻ ഗണിത പ്രവർത്തനങ്ങൾ ആവശ്യമാണ്
-fmax-type-align=
വ്യക്തമായ വിന്യാസം ഇല്ലാത്ത പോയിന്ററുകളിൽ നടപ്പിലാക്കുന്നതിനുള്ള പരമാവധി വിന്യാസം വ്യക്തമാക്കുക
-fmodule-file=
ഈ പ്രീകംപൈൽ ചെയ്ത മൊഡ്യൂൾ ഫയൽ ലോഡ് ചെയ്യുക
-fmodule-map-file=
ഈ മൊഡ്യൂൾ മാപ്പ് ഫയൽ ലോഡ് ചെയ്യുക
-fmodule-name=
നിർമ്മിക്കേണ്ട മൊഡ്യൂളിന്റെ പേര് വ്യക്തമാക്കുക
-fmodules-cache-path=
മൊഡ്യൂൾ കാഷെ പാത്ത് വ്യക്തമാക്കുക
-fmodules-decluse
ഒരു മൊഡ്യൂളിനുള്ളിൽ ഉപയോഗിക്കുന്ന മൊഡ്യൂളുകളുടെ പ്രഖ്യാപനം ആവശ്യമാണ്
-fmodules-ignore-macro=
മൊഡ്യൂളുകൾ നിർമ്മിക്കുകയും ലോഡുചെയ്യുകയും ചെയ്യുമ്പോൾ നൽകിയിരിക്കുന്ന മാക്രോയുടെ നിർവചനം അവഗണിക്കുക
-fmodules-prune-after=
ഒരു മൊഡ്യൂൾ ഫയൽ പരിഗണിക്കുന്ന ഇടവേള (സെക്കൻഡിൽ) വ്യക്തമാക്കുക
ഉപയോഗിക്കാത്തത്
-fmodules-prune-interval=
മൊഡ്യൂൾ കാഷെ വെട്ടിമാറ്റാനുള്ള ശ്രമങ്ങൾക്കിടയിലുള്ള ഇടവേള (സെക്കൻഡിൽ) വ്യക്തമാക്കുക
-fmodules-search-all
റഫറൻസുകൾ പരിഹരിക്കാൻ ഇറക്കുമതി ചെയ്യാത്ത മൊഡ്യൂളുകൾ പോലും തിരയുക
-fmodules-strict-decluse
പോലെ -fmodules-decluse എന്നാൽ എല്ലാ തലക്കെട്ടുകളും മൊഡ്യൂളുകളിൽ ഉണ്ടായിരിക്കണം
-fmodules-user-build-path
മൊഡ്യൂൾ യൂസർ ബിൽഡ് പാത്ത് വ്യക്തമാക്കുക
-fmodules-validate-ഒരിക്കൽ-ഓരോ-ബിൽഡ്-സെഷനും
മൊഡ്യൂൾ വിജയകരമായിരുന്നുവെങ്കിൽ മൊഡ്യൂളുകൾക്കുള്ള ഇൻപുട്ട് ഫയലുകൾ പരിശോധിക്കരുത്
ഈ ബിൽഡ് സെഷനിൽ സാധൂകരിക്കുകയോ ലോഡ് ചെയ്യുകയോ ചെയ്തു
-fmodules-validate-system-headers
മൊഡ്യൂൾ ലോഡ് ചെയ്യുമ്പോൾ മൊഡ്യൂൾ ആശ്രയിക്കുന്ന സിസ്റ്റം ഹെഡറുകൾ സാധൂകരിക്കുക
-fmodules
'മൊഡ്യൂളുകൾ' ഭാഷാ ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുക
-fms-compatibility-version=
റിപ്പോർട്ടുചെയ്യാനുള്ള Microsoft കംപൈലർ പതിപ്പ് നമ്പറിനെ പ്രതിനിധീകരിക്കുന്ന ഡോട്ട്-വേർതിരിക്കപ്പെട്ട മൂല്യം
_MSC_VER (0 = ഇത് നിർവചിക്കരുത് (സ്ഥിരസ്ഥിതി))
-fms-compatibility
പൂർണ്ണമായ Microsoft Visual C++ അനുയോജ്യത പ്രാപ്തമാക്കുക
-fms-വിപുലീകരണങ്ങൾ
Microsoft കംപൈലർ പിന്തുണയ്ക്കുന്ന ചില നിലവാരമില്ലാത്ത നിർമ്മാണങ്ങൾ സ്വീകരിക്കുക
-fmsc-version=
_MSC_VER-ൽ റിപ്പോർട്ട് ചെയ്യാനുള്ള Microsoft കംപൈലർ പതിപ്പ് നമ്പർ (0 = അത് നിർവചിക്കരുത്
(സ്ഥിരസ്ഥിതി))
-fno-access-control
C++ ആക്സസ് കൺട്രോൾ പ്രവർത്തനരഹിതമാക്കുക
-fno-assume-sane-operator-new
C++ ന്റെ ഗ്ലോബൽ ഓപ്പറേറ്റർ പുതിയതിന് ഒരു പോയിന്ററും അപരനാമമാക്കാൻ കഴിയില്ലെന്ന് കരുതരുത്
-fno-autolink
ഓട്ടോമാറ്റിക് ലൈബ്രറി ലിങ്കിംഗിനായി ലിങ്കർ നിർദ്ദേശങ്ങൾ സൃഷ്ടിക്കുന്നത് പ്രവർത്തനരഹിതമാക്കുക
-fno-builtin-
ഒരു നിർദ്ദിഷ്ട പ്രവർത്തനത്തെ കുറിച്ചുള്ള അന്തർനിർമ്മിത അറിവ് പ്രവർത്തനരഹിതമാക്കുക
-fno-builtin
പ്രവർത്തനങ്ങളെ കുറിച്ചുള്ള അന്തർനിർമ്മിത അറിവ് പ്രവർത്തനരഹിതമാക്കുക
-fno-common
സാധാരണ നിർവചനങ്ങൾ പോലെ പൊതുവായ ആഗോളങ്ങൾ സമാഹരിക്കുക
-fno-കോൺസ്റ്റന്റ്-cfstrings കോഡ്ഫൗണ്ടേഷൻ-തരം സ്ഥിരമായ സ്ട്രിംഗുകൾ സൃഷ്ടിക്കുന്നത് പ്രവർത്തനരഹിതമാക്കുക
-fno-diagnostics-fixit-info
ഡയഗ്നോസ്റ്റിക്സിൽ ഫിക്സിറ്റ് വിവരങ്ങൾ ഉൾപ്പെടുത്തരുത്
-fno-dollars-in-identifiers
ഐഡന്റിഫയറുകളിൽ '$' അനുവദിക്കരുത്
-fno-elide-നിർമ്മാതാക്കൾ C++ കോപ്പി കൺസ്ട്രക്റ്റർ എലിഷൻ പ്രവർത്തനരഹിതമാക്കുക
-fno-elide-type
ഡയഗ്നോസ്റ്റിക്സ് അച്ചടിക്കുമ്പോൾ തരങ്ങൾ ഒഴിവാക്കരുത്
-fno-gnu-inline-asm
GNU ശൈലിയിലുള്ള ഇൻലൈൻ asm പ്രവർത്തനരഹിതമാക്കുക
-fno-ഇന്റഗ്രേറ്റഡ്-ആസ്
സംയോജിത അസംബ്ലർ പ്രവർത്തനരഹിതമാക്കുക
-fno-lax-vector-conversions
വ്യത്യസ്ത ഘടകങ്ങളുള്ള വെക്ടറുകൾ തമ്മിലുള്ള അവ്യക്തമായ പരിവർത്തനങ്ങൾ അനുവദിക്കരുത്
അല്ലെങ്കിൽ വ്യത്യസ്ത മൂലക തരങ്ങൾ
-fno-math-builtin
ഗണിത പ്രവർത്തനങ്ങളെക്കുറിച്ചുള്ള വ്യക്തമായ അന്തർനിർമ്മിത അറിവ് പ്രവർത്തനരഹിതമാക്കുക
-fno-merge-all-constans
സ്ഥിരാങ്കങ്ങളുടെ ലയനം അനുവദിക്കരുത്
-fno-objc-infer-related-result-type
രീതി കുടുംബത്തെ അടിസ്ഥാനമാക്കി ഒബ്ജക്റ്റീവ്-സി-യുമായി ബന്ധപ്പെട്ട ഫല തരം അനുമാനിക്കരുത്
-fno-operator-names
C++ ഓപ്പറേറ്റർ നെയിം കീവേഡുകൾ ഓപ്പറേറ്റർമാരുടെ പര്യായങ്ങളായി കണക്കാക്കരുത്
-fno-reroll-loops
ലൂപ്പ് റീറോളർ ഓഫ് ചെയ്യുക
-fno-rtti
ആർട്ടിഐ വിവരങ്ങളുടെ ജനറേഷൻ പ്രവർത്തനരഹിതമാക്കുക
-fno-sanitize-blacklist സാനിറ്റൈസറുകൾക്കായി ബ്ലാക്ക്ലിസ്റ്റ് ഫയൽ ഉപയോഗിക്കരുത്
-fno-sanitize-coverage=
സാനിറ്റൈസറുകൾക്കുള്ള കവറേജ് ഇൻസ്ട്രുമെന്റേഷന്റെ നിർദ്ദിഷ്ട സവിശേഷതകൾ പ്രവർത്തനരഹിതമാക്കുക
-fno-sanitize-memory-track-origins
MemorySanitizer-ൽ ഒറിജിനസ് ട്രാക്കിംഗ് പ്രവർത്തനരഹിതമാക്കുക
-fno-sanitize-recover=
നിർദ്ദിഷ്ട സാനിറ്റൈസറുകൾക്ക് വീണ്ടെടുക്കൽ പ്രവർത്തനരഹിതമാക്കുക
-fno-sanitize-trap=
നിർദ്ദിഷ്ട സാനിറ്റൈസറുകൾക്കുള്ള ട്രാപ്പിംഗ് പ്രവർത്തനരഹിതമാക്കുക
-fno-short-wchar
wchar_t-നെ സൈൻ ചെയ്യാത്ത ഒരു ഇൻറ്റ് ആകാൻ നിർബന്ധിക്കുക
-fno-show-column
ഡയഗ്നോസ്റ്റിക്സിൽ കോളം നമ്പർ ഉൾപ്പെടുത്തരുത്
-fno-show-source-location
ഡയഗ്നോസ്റ്റിക്സിനൊപ്പം ഉറവിട ലൊക്കേഷൻ വിവരങ്ങൾ ഉൾപ്പെടുത്തരുത്
-fno-signed-char
ചാർ ഒപ്പിട്ടിട്ടില്ല
-fno-signed-പൂജ്യം
ഫ്ലോട്ടിംഗ് പോയിന്റ് പൂജ്യങ്ങളുടെ അടയാളം അവഗണിക്കുന്ന ഒപ്റ്റിമൈസേഷനുകൾ അനുവദിക്കുക
-fno-സ്പെൽ-ചെക്കിംഗ്
അക്ഷരത്തെറ്റ് പരിശോധന പ്രവർത്തനരഹിതമാക്കുക
-fno-stack-protector
സ്റ്റാക്ക് പ്രൊട്ടക്ടറുകളുടെ ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുക
-fno-standalone-debug
ഡീബഗ് ബൈനറിയുടെ വലുപ്പം കുറയ്ക്കുന്നതിന് നിർമ്മിക്കുന്ന ഡീബഗ് വിവരങ്ങൾ പരിമിതപ്പെടുത്തുക
-fno-threadsafe-statics ലോക്കൽ സ്റ്റാറ്റിക്സ് ത്രെഡ് ആരംഭിക്കാൻ കോഡ് എമിറ്റ് ചെയ്യരുത്
സുരക്ഷിതമാണ്
-fno-trigraphs
ട്രൈഗ്രാഫ് സീക്വൻസുകൾ പ്രോസസ്സ് ചെയ്യരുത്
-fno-unroll-loops
ലൂപ്പ് അൺറോളർ ഓഫ് ചെയ്യുക
-fno-use-cxa-atexit
ഡിസ്ട്രക്ടറുകളെ വിളിക്കാൻ __cxa_atexit ഉപയോഗിക്കരുത്
-fno-use-init-array
.ctors-ന് പകരം .init_array ഉപയോഗിക്കരുത്
-fobjc-arc-exceptions
സംശ്ലേഷണം ചെയ്യുമ്പോൾ EH-സേഫ് കോഡ് ഉപയോഗിക്കുക -fobjc-arc
-fobjc-arc
ഒബ്ജക്റ്റീവ്-സി പോയിന്ററുകൾക്കായുള്ള കോളുകൾ സമന്വയിപ്പിക്കുകയും റിലീസ് ചെയ്യുകയും ചെയ്യുക
-fobjc-ഒഴിവാക്കലുകൾ
ഒബ്ജക്റ്റീവ്-സി ഒഴിവാക്കലുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-fobjc-gc-മാത്രം
ഒബ്ജക്റ്റീവ്-സിയുമായി ബന്ധപ്പെട്ട മെമ്മറി മാനേജ്മെന്റിന് മാത്രമായി GC ഉപയോഗിക്കുക
-fobjc-gc
ഒബ്ജക്റ്റീവ്-സി മാലിന്യ ശേഖരണം പ്രവർത്തനക്ഷമമാക്കുക
-fobjc-runtime=
ടാർഗെറ്റ് ഒബ്ജക്റ്റീവ്-സി റൺടൈം തരവും പതിപ്പും വ്യക്തമാക്കുക
-fpack-struct=
ഡിഫോൾട്ട് പരമാവധി സ്ട്രക്റ്റ് പാക്കിംഗ് വിന്യാസം വ്യക്തമാക്കുക
-fpascal-strings
പാസ്കൽ ശൈലിയിലുള്ള സ്ട്രിംഗ് ലിറ്ററലുകൾ തിരിച്ചറിയുകയും നിർമ്മിക്കുകയും ചെയ്യുക
-fpcc-struct-return
സ്റ്റാക്കിലെ എല്ലാ സ്ട്രക്റ്റുകളും തിരികെ നൽകാൻ ഡിഫോൾട്ട് എബിഐയെ അസാധുവാക്കുക
-fprofile-genrate=
എക്സിക്യൂഷൻ കണക്കുകൾ ശേഖരിക്കാൻ ഇൻസ്ട്രുമെന്റഡ് കോഡ് സൃഷ്ടിക്കുക
/default.profraw (LLVM_PROFILE_FILE env var അസാധുവാക്കിയത്)
-fprofile-instr-generate=
എക്സിക്യൂഷൻ കണക്കുകൾ ശേഖരിക്കാൻ ഇൻസ്ട്രുമെന്റഡ് കോഡ് സൃഷ്ടിക്കുക (അസാധുവാക്കിയത്
LLVM_PROFILE_FILE env var)
-fprofile-instr-genrate
default.profraw ഫയലിലേക്ക് എക്സിക്യൂഷൻ കൗണ്ട്സ് ശേഖരിക്കാൻ ഇൻസ്ട്രുമെന്റഡ് കോഡ് സൃഷ്ടിക്കുക
(ഓപ്ഷന്റെ '=' ഫോം അല്ലെങ്കിൽ LLVM_PROFILE_FILE env var ഉപയോഗിച്ച് അസാധുവാക്കുന്നു)
-fprofile-instr-use=
പ്രൊഫൈൽ ഗൈഡഡ് ഒപ്റ്റിമൈസേഷനായി ഇൻസ്ട്രുമെന്റേഷൻ ഡാറ്റ ഉപയോഗിക്കുക
-fprofile-sample-use=
സാമ്പിൾ അടിസ്ഥാനമാക്കിയുള്ള പ്രൊഫൈൽ ഗൈഡഡ് ഒപ്റ്റിമൈസേഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-fprofile-use=
പ്രൊഫൈൽ ഗൈഡഡ് ഒപ്റ്റിമൈസേഷനായി ഇൻസ്ട്രുമെന്റേഷൻ ഡാറ്റ ഉപയോഗിക്കുക. പാതയുടെ പേര് എ ആണെങ്കിൽ
ഡയറക്ടറി, അതിൽ നിന്ന് വായിക്കുന്നു /default.profdata. അല്ലെങ്കിൽ, അത് ഫയലിൽ നിന്ന് വായിക്കുന്നു
.
-ഫ്രെസിപ്രോക്കൽ-ഗണിതം
ഡിവിഷൻ പ്രവർത്തനങ്ങൾ വീണ്ടും ബന്ധിപ്പിക്കാൻ അനുവദിക്കുക
-ഫ്രെഗ്-സ്ട്രക്റ്റ്-റിട്ടേൺ
രജിസ്റ്ററുകളിൽ ചെറിയ സ്ട്രക്റ്റുകൾ തിരികെ നൽകുന്നതിന് ഡിഫോൾട്ട് എബിഐയെ അസാധുവാക്കുക
-ഫ്രെറോൾ-ലൂപ്പുകൾ
ലൂപ്പ് റീറോളർ ഓണാക്കുക
-fsanitize-address-field-padding=
അഡ്രസ് സാനിറ്റൈസറിനുള്ള ഫീൽഡ് പാഡിംഗിന്റെ ലെവൽ
-fsanitize-blacklist=
സാനിറ്റൈസറുകൾക്കുള്ള ഫയൽ ബ്ലാക്ക്ലിസ്റ്റ് ചെയ്യുന്നതിനുള്ള പാത
-fsanitize-coverage=
സാനിറ്റൈസറുകൾക്കുള്ള കവറേജ് ഇൻസ്ട്രുമെന്റേഷൻ തരം വ്യക്തമാക്കുക
-fsanitize-memory-track-origins=
മെമ്മറി സാനിറ്റൈസറിൽ ഉത്ഭവ ട്രാക്കിംഗ് പ്രവർത്തനക്ഷമമാക്കുക
-fsanitize-memory-track-origins
മെമ്മറി സാനിറ്റൈസറിൽ ഉത്ഭവ ട്രാക്കിംഗ് പ്രവർത്തനക്ഷമമാക്കുക
-fsanitize-memory-use-after-dtor
മെമ്മറി സാനിറ്റൈസറിൽ ഉപയോഗം-നശിപ്പിച്ചതിന് ശേഷം കണ്ടെത്തൽ പ്രവർത്തനക്ഷമമാക്കുക
-fsanitize-recover=
നിർദ്ദിഷ്ട സാനിറ്റൈസറുകൾക്കായി വീണ്ടെടുക്കൽ പ്രവർത്തനക്ഷമമാക്കുക
-fsanitize-trap=നിർദ്ദിഷ്ട സാനിറ്റൈസറുകൾക്കായി ട്രാപ്പിംഗ് പ്രവർത്തനക്ഷമമാക്കുക
-fsanitize=
നിർവചിക്കാത്തതോ സംശയാസ്പദമായതോ ആയ പെരുമാറ്റത്തിന്റെ വിവിധ രൂപങ്ങൾക്കായി റൺടൈം പരിശോധനകൾ ഓണാക്കുക. കാണുക
ലഭ്യമായ പരിശോധനകൾക്കായി ഉപയോക്തൃ മാനുവൽ
-fshort-enums
പ്രഖ്യാപിത ശ്രേണിക്ക് ആവശ്യമുള്ളത്ര ബൈറ്റുകൾ മാത്രം ഒരു enum തരത്തിലേക്ക് അനുവദിക്കുക
സാധ്യമായ മൂല്യങ്ങൾ
-fshort-wchar
wchar_t-നെ സൈൻ ചെയ്യാത്ത ഒരു ഹ്രസ്വ സംഖ്യയാക്കാൻ നിർബന്ധിക്കുക
-fshow-overloads=
ഓവർലോഡ് റെസലൂഷൻ പരാജയപ്പെടുമ്പോൾ കാണിക്കേണ്ട ഓവർലോഡ് കാൻഡിഡേറ്റുകൾ: മികച്ചത്|എല്ലാം;
എല്ലാവർക്കും സ്ഥിരസ്ഥിതികൾ
-fsized-deallocation
C++14 വലിപ്പത്തിലുള്ള ആഗോള ഡീലോക്കേഷൻ പ്രവർത്തനങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുക
-fslp-vectorize-aggressive
ബിബി വെക്ടറൈസേഷൻ പാസുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-fslp-vectorize
സൂപ്പർവേഡ്-ലെവൽ പാരലലിസം വെക്ടറൈസേഷൻ പാസുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-fstack-protector-എല്ലാം
എല്ലാ പ്രവർത്തനങ്ങൾക്കും സ്റ്റാക്ക് പ്രൊട്ടക്ടറുകളുടെ ഉപയോഗം നിർബന്ധമാക്കുക
-fstack-protector-strong
ഫംഗ്ഷനുകളിൽ സ്റ്റാക്ക് പ്രൊട്ടക്ടറുകൾ പ്രയോഗിക്കാൻ ശക്തമായ ഒരു ഹ്യൂറിസ്റ്റിക് ഉപയോഗിക്കുക
-fstack-protectctor
സ്റ്റാക്ക് സ്മാഷിംഗിന് സാധ്യതയുള്ള പ്രവർത്തനങ്ങൾക്കായി സ്റ്റാക്ക് പ്രൊട്ടക്ടറുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-fstandalone-debug
പ്രോഗ്രാം ഉപയോഗിക്കുന്ന എല്ലാ തരത്തിലുമുള്ള മുഴുവൻ ഡീബഗ് വിവരങ്ങളും പുറത്തുവിടുക
-fstrict-enums
enum-ന്റെ മൂല്യ ശ്രേണിയുടെ കർശനമായ നിർവചനത്തെ അടിസ്ഥാനമാക്കി ഒപ്റ്റിമൈസേഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-ftrap-function=ഒരു ട്രാപ്പ് നിർദ്ദേശത്തിന് പകരം നിർദ്ദിഷ്ട ഫംഗ്ഷനിലേക്ക് കോൾ നൽകുക
-ftrapv-handler=
ഓവർഫ്ലോയിൽ വിളിക്കേണ്ട ഫംഗ്ഷൻ വ്യക്തമാക്കുക
-ftrapv
പൂർണ്ണസംഖ്യ ഓവർഫ്ലോയിൽ ട്രാപ്പ് ചെയ്യുക
-ഫ്ട്രിഗ്രാഫ്സ്
ട്രൈഗ്രാഫ് സീക്വൻസുകൾ പ്രോസസ്സ് ചെയ്യുക
-ഫ്യൂണിക്-വിഭാഗം-പേരുകൾ
ടെക്സ്റ്റ്, ഡാറ്റ വിഭാഗങ്ങൾക്കായി തനതായ പേരുകൾ ഉപയോഗിക്കുക (ELF മാത്രം)
-ഫൺറോൾ-ലൂപ്പുകൾ
ലൂപ്പ് അൺറോളർ ഓണാക്കുക
-ഫ്യൂസ്-ഇനിറ്റ്-അറേ
.ctors-ന് പകരം .init_array ഉപയോഗിക്കുക
-fveclib=
നൽകിയിരിക്കുന്ന വെക്റ്റർ ഫംഗ്ഷൻ ലൈബ്രറി ഉപയോഗിക്കുക
-വെക്റ്ററൈസ് ചെയ്യുക
ലൂപ്പ് വെക്ടറൈസേഷൻ പാസുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-fvisibility-inlines-hidden
ഇൻലൈൻ C++ അംഗ ഫംഗ്ഷനുകൾക്ക് ഡിഫോൾട്ടായി ഡിഫോൾട്ട് ദൃശ്യപരത നൽകുക
-fvisibility-ms-compat
ആഗോള തരങ്ങൾക്ക് 'ഡിഫോൾട്ട്' ദൃശ്യപരതയും ആഗോള ഫംഗ്ഷനുകളും വേരിയബിളുകളും 'മറച്ചിരിക്കുന്നു' നൽകുക
സ്ഥിരസ്ഥിതിയായി ദൃശ്യപരത
-fvisibility=
എല്ലാ ആഗോള പ്രഖ്യാപനങ്ങൾക്കും ഡിഫോൾട്ട് ചിഹ്ന ദൃശ്യപരത സജ്ജമാക്കുക
-fwrapv
ഒപ്പിട്ട പൂർണ്ണസംഖ്യ ഓവർഫ്ലോ രണ്ടിന്റെ പൂരകമായി കണക്കാക്കുക
fwritable-strings
സ്ട്രിംഗ് ലിറ്ററലുകൾ എഴുതാവുന്ന ഡാറ്റയായി സംഭരിക്കുക
-fzvector
System z വെക്റ്റർ ഭാഷാ വിപുലീകരണം പ്രവർത്തനക്ഷമമാക്കുക
-F
സെർച്ച് പാത്ത് ഉൾപ്പെടുന്ന ചട്ടക്കൂടിലേക്ക് ഡയറക്ടറി ചേർക്കുക
--gcc-toolchain=നൽകിയിരിക്കുന്ന ഡയറക്ടറിയിൽ gcc ടൂൾചെയിൻ ഉപയോഗിക്കുക
-gdwarf-2
കുള്ളൻ പതിപ്പ് 2 ഉപയോഗിച്ച് ഉറവിട-തല ഡീബഗ് വിവരങ്ങൾ സൃഷ്ടിക്കുക
-gdwarf-3
കുള്ളൻ പതിപ്പ് 3 ഉപയോഗിച്ച് ഉറവിട-തല ഡീബഗ് വിവരങ്ങൾ സൃഷ്ടിക്കുക
-gdwarf-4
കുള്ളൻ പതിപ്പ് 4 ഉപയോഗിച്ച് ഉറവിട-തല ഡീബഗ് വിവരങ്ങൾ സൃഷ്ടിക്കുക
-ഗ്ലൈൻ-ടേബിളുകൾ-മാത്രം
ഡീബഗ് ലൈൻ നമ്പർ ടേബിളുകൾ മാത്രം എമിറ്റ് ചെയ്യുക
-g ഉറവിട-തല ഡീബഗ് വിവരങ്ങൾ സൃഷ്ടിക്കുക
-ഹെൽപ്പ് ലഭ്യമായ ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുക
-H തലക്കെട്ടിൽ നെസ്റ്റിംഗ് ഡെപ്ത് ഉൾപ്പെടുന്നു
-ഇദിരാഫ്റ്റർ
തിരയൽ പാത ഉൾപ്പെടുത്തിയതിന് ശേഷം ഡയറക്ടറി ചേർക്കുക
-iframework
SYSTEM ഫ്രെയിംവർക്ക് തിരയൽ പാതയിലേക്ക് ഡയറക്ടറി ചേർക്കുക
-ഇമാക്രോസ്
പാഴ്സ് ചെയ്യുന്നതിന് മുമ്പ് ഫയലിൽ നിന്ന് മാക്രോകൾ ഉൾപ്പെടുത്തുക
-ഉൾപ്പെടുത്തുക-pch
മുൻകൂട്ടി തയ്യാറാക്കിയ തലക്കെട്ട് ഫയൽ ഉൾപ്പെടുത്തുക
-ഉൾപ്പെടുന്നു
പാഴ്സ് ചെയ്യുന്നതിന് മുമ്പ് ഫയൽ ഉൾപ്പെടുത്തുക
-ഇൻഡക്സ്-ഹെഡർ-മാപ്പ്
അടുത്തതായി ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഡയറക്ടറി ഉണ്ടാക്കുക (-I or -F) ഒരു സൂചിക തലക്കെട്ട് മാപ്പ്
-പ്രിഫിക്സ്
സജ്ജമാക്കുക -iwithprefix/-iwithprefix പ്രിഫിക്സിന് മുമ്പ്
- iquote
QUOTE-ലേക്ക് ഡയറക്ടറി ചേർക്കുക തിരയൽ പാത ഉൾപ്പെടുത്തുക
-isysroot
സിസ്റ്റം റൂട്ട് ഡയറക്ടറി സജ്ജമാക്കുക (സാധാരണയായി /)
-വ്യവസ്ഥ
SYSTEM-ലേക്ക് ഡയറക്ടറി ചേർക്കുക തിരയൽ പാത ഉൾപ്പെടുത്തുക
-ivfsoverlay
യഥാർത്ഥ ഫയൽ സിസ്റ്റത്തിൽ ഫയൽ വിവരിച്ചിരിക്കുന്ന വെർച്വൽ ഫയൽസിസ്റ്റം ഓവർലേ ചെയ്യുക
-iwithprefix മുമ്പ്
പ്രിഫിക്സിനൊപ്പം തിരയൽ പാത ഉൾപ്പെടുത്താൻ ഡയറക്ടറി സജ്ജമാക്കുക
-iwithprefix
SYSTEM-ലേക്ക് ഡയറക്ടറി സജ്ജമാക്കുക, പ്രിഫിക്സോടുകൂടിയ തിരയൽ പാത ഉൾപ്പെടുന്നു
-iwithsysroot
SYSTEM-ലേക്ക് ഡയറക്ടറി ചേർക്കുക സെർച്ച് പാത്ത് ഉൾപ്പെടുന്നു, കേവല പാതകൾ ആപേക്ഷികമാണ്
-isysroot
-I
തിരയൽ പാത ഉൾപ്പെടുത്താൻ ഡയറക്ടറി ചേർക്കുക
-മാബിക്കൽസ്
SVR4-സ്റ്റൈൽ സ്ഥാന-സ്വതന്ത്ര കോഡ് പ്രവർത്തനക്ഷമമാക്കുക (Mips മാത്രം)
-എംസിആർസി CRC നിർദ്ദേശങ്ങൾ ഉപയോഗിക്കാൻ അനുവദിക്കുക (ARM മാത്രം)
-എം.ഡി ഉപയോക്താവും സിസ്റ്റം ഹെഡറുകളും അടങ്ങുന്ന ഒരു depfile എഴുതുക
-mfix-cortex-a53-835769 വർക്ക്എറൗണ്ട് കോർട്ടെക്സ്-A53 പിശക് 835769 (AArch64 മാത്രം)
-mfp32
32-ബിറ്റ് ഫ്ലോട്ടിംഗ് പോയിന്റ് രജിസ്റ്ററുകൾ ഉപയോഗിക്കുക (MIPS മാത്രം)
-mfp64 64-ബിറ്റ് ഫ്ലോട്ടിംഗ് പോയിന്റ് രജിസ്റ്ററുകൾ ഉപയോഗിക്കുക (MIPS മാത്രം)
-എം.എഫ്
നിന്ന് depfile ഔട്ട്പുട്ട് എഴുതുക -എംഎംഡി, -എം.ഡി, -എം.എം, അഥവാ -M വരെ
-mgeneral-regs-മാത്രം
പൊതുവായ ഉദ്ദേശ്യ രജിസ്റ്ററുകൾ മാത്രം ഉപയോഗിക്കുന്ന കോഡ് സൃഷ്ടിക്കുക (AArch64 മാത്രം)
-mglobal-ലയനം
ഗ്ലോബലുകളുടെ ലയനം പ്രവർത്തനക്ഷമമാക്കുക
-എം.ജി depfile-ലേക്ക് വിട്ടുപോയ തലക്കെട്ടുകൾ ചേർക്കുക
--കുടിയേറ്റം
മൈഗ്രേറ്റർ പ്രവർത്തിപ്പിക്കുക
-mios-version-min=
iOS വിന്യാസ ലക്ഷ്യം സജ്ജമാക്കുക
-mllvm
LLVM-ന്റെ ഓപ്ഷൻ പ്രോസസ്സിംഗിലേക്ക് കൈമാറുന്നതിനുള്ള അധിക ആർഗ്യുമെന്റുകൾ
-mlong-കോളുകൾ
64M-ൽ കൂടുതൽ ജമ്പുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ ഒരു പരോക്ഷ ജമ്പ് സൃഷ്ടിക്കുക
-mmacosx-version-min=
Mac OS X വിന്യാസ ലക്ഷ്യം സജ്ജമാക്കുക
-എംഎംഡി ഉപയോക്തൃ തലക്കെട്ടുകൾ അടങ്ങിയ ഒരു depfile എഴുതുക
-mms-bitfields
മൈക്രോസോഫ്റ്റ് കമ്പൈലറുമായി പൊരുത്തപ്പെടുന്ന തരത്തിൽ ഡിഫോൾട്ട് ഘടന ലേഔട്ട് സജ്ജമാക്കുക
സാധാരണ
-mmsa MSA ASE (MIPS മാത്രം) പ്രവർത്തനക്ഷമമാക്കുക
-എം.എം പോലെ -എംഎംഡി, മാത്രമല്ല സൂചിപ്പിക്കുന്നു -E സ്ഥിരസ്ഥിതിയായി stdout-ലേക്ക് എഴുതുകയും ചെയ്യുന്നു
-mno-abicalls
SVR4-സ്റ്റൈൽ സ്ഥാന-സ്വതന്ത്ര കോഡ് പ്രവർത്തനരഹിതമാക്കുക (Mips മാത്രം)
-mno-fix-cortex-a53-835769
Cortex-A53 പിശക് 835769 (AArch64 മാത്രം) പരിഹരിക്കരുത്
-mno-global-merge
ഗ്ലോബലുകളുടെ ലയനം പ്രവർത്തനരഹിതമാക്കുക
-mno-inmplicit-float
വ്യക്തമായ ഫ്ലോട്ടിംഗ് പോയിന്റ് നിർദ്ദേശങ്ങൾ സൃഷ്ടിക്കരുത്
-mno-ലോംഗ്-കോളുകൾ
ദൈർഘ്യമേറിയ കോളുകൾ സൃഷ്ടിക്കാത്തതിന്റെ സ്ഥിരസ്ഥിതി സ്വഭാവം പുനഃസ്ഥാപിക്കുക
-mno-msa
MSA ASE (MIPS മാത്രം) പ്രവർത്തനരഹിതമാക്കുക
-mno-restrict-it
ARMv8-നായി ഒഴിവാക്കപ്പെട്ട ഐടി ബ്ലോക്കുകളുടെ ജനറേഷൻ അനുവദിക്കുക. ARMv8-ന് ഇത് ഡിഫോൾട്ടായി ഓഫാണ്
തമ്പ് മോഡ്
-mno-unaligned-access
എല്ലാ മെമ്മറി ആക്സസ്സുകളും വിന്യസിക്കാൻ നിർബന്ധിക്കുക (AArch32/AArch64 മാത്രം)
-mnocrc
CRC നിർദ്ദേശങ്ങളുടെ ഉപയോഗം അനുവദിക്കരുത് (ARM മാത്രം)
-മൊഡ്യൂൾ-ആശ്രിതത്വം-dir
മൊഡ്യൂൾ ഡിപൻഡൻസികൾ ഡംപ് ചെയ്യാനുള്ള ഡയറക്ടറി
-മോമിറ്റ്-ലീഫ്-ഫ്രെയിം-പോയിന്റർ
ലീഫ് ഫംഗ്ഷനുകൾക്കായി ഫ്രെയിം പോയിന്റർ സജ്ജീകരണം ഒഴിവാക്കുക
-എം.പി ഓരോ ആശ്രിതത്വത്തിനും വേണ്ടി വ്യാജ ടാർഗെറ്റ് സൃഷ്ടിക്കുക (പ്രധാന ഫയൽ ഒഴികെ)
-mqdsp6-compat
hexagon-qdsp6 ബാക്ക്വേർഡ് കോംപാറ്റിബിളിറ്റി പ്രവർത്തനക്ഷമമാക്കുക
-എം.ക്യു
depfile-ൽ ഉദ്ധരിക്കാൻ പ്രധാന ഫയൽ ഔട്ട്പുട്ടിന്റെ പേര് വ്യക്തമാക്കുക
-mrelax-എല്ലാം
(സംയോജിതമായി) എല്ലാ മെഷീൻ നിർദ്ദേശങ്ങളും വിശ്രമിക്കുക
-അത്
ARMv8-നായി ഒഴിവാക്കപ്പെട്ട ഐടി ബ്ലോക്കുകളുടെ ജനറേഷൻ അനുവദിക്കരുത്. ഇത് സ്ഥിരസ്ഥിതിയായി ഓണാണ്
ARMv8 തമ്പ് മോഡ്.
-mrtd StdCall കോളിംഗ് കൺവെൻഷൻ ഡിഫോൾട്ടാക്കുക
-msoft-float
സോഫ്റ്റ്വെയർ ഫ്ലോട്ടിംഗ് പോയിന്റ് ഉപയോഗിക്കുക
-mstack-alignment=
സ്റ്റാക്ക് വിന്യാസം സജ്ജമാക്കുക
-mstack-probe-size=
സ്റ്റാക്ക് പ്രോബ് വലുപ്പം സജ്ജമാക്കുക
-mstackrealign
എല്ലാ ഫംഗ്ഷനുകളിലേക്കും പ്രവേശിക്കുമ്പോൾ സ്റ്റാക്ക് പുനഃക്രമീകരിക്കുക
-mthread-model
ഉപയോഗിക്കേണ്ട ത്രെഡ് മോഡൽ, ഉദാ പോസിക്സ്, സിംഗിൾ (ഡിഫോൾട്ടായി പോസിക്സ്)
-എം.ടി
depfile-ൽ പ്രധാന ഫയൽ ഔട്ട്പുട്ടിന്റെ പേര് വ്യക്തമാക്കുക
- munaligned-access
മെമ്മറി ആക്സസുകൾ വിന്യസിക്കാതിരിക്കാൻ അനുവദിക്കുക (AArch32/AArch64 മാത്രം)
-എം.വി depfile-നായി NMake/Jom ഫോർമാറ്റ് ഉപയോഗിക്കുക
-M പോലെ -എം.ഡി, മാത്രമല്ല സൂചിപ്പിക്കുന്നു -E സ്ഥിരസ്ഥിതിയായി stdout-ലേക്ക് എഴുതുകയും ചെയ്യുന്നു
--no-system-header-prefix=
ആരംഭിക്കുന്ന എല്ലാ #പാതകളും ഉൾപ്പെടുത്തുക ഒരു സിസ്റ്റം ഹെഡർ ഉൾപ്പെടുത്താത്തതുപോലെ.
-നോബിൽറ്റിനിങ്ക്
ബിൽറ്റ്ഇൻ പ്രവർത്തനരഹിതമാക്കുക #ഡയറക്ടറികൾ ഉൾപ്പെടുത്തുക
-nostdinc++
C++ സ്റ്റാൻഡേർഡ് ലൈബ്രറിക്കുള്ള സ്റ്റാൻഡേർഡ് #include ഡയറക്ടറികൾ പ്രവർത്തനരഹിതമാക്കുക
-ഒബ്ജെസി++
ഉറവിട ഇൻപുട്ട് ഫയലുകളെ ഒബ്ജക്റ്റീവ്-സി++ ഇൻപുട്ടുകളായി പരിഗണിക്കുക
-objcmt-ആറ്റോമിക്-പ്രോപ്പർട്ടി 'ആറ്റോമിക്' ഗുണങ്ങളിലേക്ക് മൈഗ്രേഷൻ നടത്തുക
-objcmt-മൈഗ്രേറ്റ്-എല്ലാം
ആധുനിക ObjC ലേക്ക് മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-മൈഗ്രേറ്റ്-വിവരണം
പ്രോപ്പർട്ടിയിലേക്കും രീതി വ്യാഖ്യാനങ്ങളിലേക്കും മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-designated-init
ഇനീഷ്യലൈസർ രീതികൾക്കായി NS_DESIGNATED_INITIALIZER അനുമാനിക്കാൻ മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-instancetype
രീതി ഫല തരത്തിനായുള്ള ഇൻസ്റ്റൻസ് ടൈപ്പ് അനുമാനിക്കാൻ മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-literals
ആധുനിക ObjC ലിറ്ററലുകളിലേക്ക് മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-ns-macros
NS_ENUM/NS_OPTIONS മാക്രോകളിലേക്കുള്ള മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-property-dot-syntax
പ്രോപ്പർട്ടി-ഡോട്ട് വാക്യഘടനയിലേക്ക് സെറ്റർ/ഗെറ്റർ സന്ദേശങ്ങളുടെ മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-property
ആധുനിക ObjC പ്രോപ്പർട്ടിയിലേക്ക് മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-protocol-conformance
ക്ലാസുകളിൽ പ്രോട്ടോക്കോൾ അനുരൂപമാക്കാൻ മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-readonly-property
ആധുനിക ObjC റീഡൺലി പ്രോപ്പർട്ടിയിലേക്ക് മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-migrate-readwrite-property
ആധുനിക ObjC റീഡ്റൈറ്റ് പ്രോപ്പർട്ടിയിലേക്ക് മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-മൈഗ്രേറ്റ്-സബ്സ്ക്രിപ്റ്റിംഗ്
ആധുനിക ObjC സബ്സ്ക്രിപ്റ്റിംഗിലേക്ക് മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-ns-nonatomic-iosonly
പ്രോപ്പർട്ടിയുടെ 'ആറ്റോമിക്' സജ്ജീകരിക്കുന്നതിന് NS_NONATOMIC_IOSONLY മാക്രോ ഉപയോഗിക്കുന്നതിന് മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
ആട്രിബ്യൂട്ട്
-objcmt-returns-innerpointer-property
NS_RETURNS_INNER_POINTER ഉപയോഗിച്ച് പ്രോപ്പർട്ടി വ്യാഖ്യാനിക്കാൻ മൈഗ്രേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-objcmt-whitelist-dir-path=
നൽകിയിരിക്കുന്ന ഡയറക്ടറി പാത്തിൽ അടങ്ങിയിരിക്കുന്ന ഫയൽ നാമമുള്ള ഫയലുകൾ മാത്രം പരിഷ്ക്കരിക്കുക
-ഒബ്ജെസി ഉറവിട ഇൻപുട്ട് ഫയലുകളെ ഒബ്ജക്റ്റീവ്-സി ഇൻപുട്ടുകളായി പരിഗണിക്കുക
-o
ഔട്ട്പുട്ട് എഴുതുക
-പേജ് mcount ഇൻസ്ട്രുമെന്റേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-പൈപ്പ് സാധ്യമാകുമ്പോൾ കമാൻഡുകൾക്കിടയിൽ പൈപ്പുകൾ ഉപയോഗിക്കുക
-print-file-name=ന്റെ മുഴുവൻ ലൈബ്രറി പാതയും പ്രിന്റ് ചെയ്യുക
-print-ivar-layout
ഒബ്ജക്റ്റീവ്-സി Ivar ലേഔട്ട് ബിറ്റ്മാപ്പ് പ്രിന്റ് ട്രെയ്സ് പ്രവർത്തനക്ഷമമാക്കുക
-print-libgcc-file-name "libgcc.a" എന്നതിനായുള്ള ലൈബ്രറി പാത്ത് പ്രിന്റ് ചെയ്യുക
-print-prog-name=ന്റെ മുഴുവൻ പ്രോഗ്രാം പാതയും പ്രിന്റ് ചെയ്യുക
-പ്രിന്റ്-സെർച്ച്-ഡൈർസ്
ലൈബ്രറികളും പ്രോഗ്രാമുകളും കണ്ടെത്തുന്നതിന് ഉപയോഗിക്കുന്ന പാതകൾ പ്രിന്റ് ചെയ്യുക
-pthread
ജനറേറ്റുചെയ്ത കോഡിൽ POSIX ത്രെഡുകൾ പിന്തുണയ്ക്കുക
-P ലൈൻമാർക്കർ ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാക്കുക -E മോഡ്
-വിചാരണ-ആർഗ്യുമെന്റുകൾ
ഉപയോഗിക്കാത്ത ഡ്രൈവർ ആർഗ്യുമെന്റുകൾക്ക് മുന്നറിയിപ്പ് നൽകരുത്
-relocatable-pch
മാറ്റിസ്ഥാപിക്കാവുന്ന ഒരു പ്രീ കംപൈൽഡ് ഹെഡർ നിർമ്മിക്കണമോ എന്ന്
-rewrite-legacy-objc
ലെഗസി ഒബ്ജക്റ്റീവ്-സി ഉറവിടം C++ ലേക്ക് മാറ്റിയെഴുതുക
-rewrite-objc
ഒബ്ജക്റ്റീവ്-സി ഉറവിടം C++ ലേക്ക് മാറ്റിയെഴുതുക
-Rpass-analysis=ഒപ്റ്റിമൈസേഷനിൽ നിന്നുള്ള ട്രാൻസ്ഫോർമേഷൻ വിശകലനം റിപ്പോർട്ട് ചെയ്യുക ആരുടെ പേര്
നൽകിയിരിക്കുന്ന POSIX റെഗുലർ എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുന്നു
-Rpass- missed=
നൽകിയിട്ടുള്ള പേരുമായി പൊരുത്തപ്പെടുന്ന ഒപ്റ്റിമൈസേഷൻ പാസുകൾ വഴി നഷ്ടമായ പരിവർത്തനങ്ങൾ റിപ്പോർട്ട് ചെയ്യുക
POSIX റെഗുലർ എക്സ്പ്രഷൻ
-Rpass=
പേരുമായി പൊരുത്തപ്പെടുന്ന ഒപ്റ്റിമൈസേഷൻ പാസുകൾ വഴിയുള്ള പരിവർത്തനങ്ങൾ റിപ്പോർട്ട് ചെയ്യുക
POSIX റെഗുലർ എക്സ്പ്രഷൻ നൽകിയിരിക്കുന്നു
-R
നിർദ്ദിഷ്ട പരാമർശം പ്രവർത്തനക്ഷമമാക്കുക
-save-temps=
ഇന്റർമീഡിയറ്റ് കംപൈലേഷൻ ഫലങ്ങൾ സംരക്ഷിക്കുക.
-സേവ്-ടെമ്പുകൾ
ഇന്റർമീഡിയറ്റ് കംപൈലേഷൻ ഫലങ്ങൾ സംരക്ഷിക്കുക
-സീരിയലൈസ്-ഡയഗ്നോസ്റ്റിക്സ്
ഒരു ഫയലിലേക്ക് കംപൈലർ ഡയഗ്നോസ്റ്റിക്സ് സീരിയലൈസ് ചെയ്യുക
-std=
കംപൈൽ ചെയ്യേണ്ട ഭാഷാ നിലവാരം
-stdlib=
ഉപയോഗിക്കാനുള്ള C++ സ്റ്റാൻഡേർഡ് ലൈബ്രറി
--system-header-prefix=
ആരംഭിക്കുന്ന എല്ലാ #പാതകളും ഉൾപ്പെടുത്തുക ഒരു സിസ്റ്റം ഹെഡർ ഉൾപ്പെടെ.
-S പ്രീപ്രോസസ്, കംപൈലേഷൻ ഘട്ടങ്ങൾ മാത്രം പ്രവർത്തിപ്പിക്കുക
--ലക്ഷ്യം=
നൽകിയിരിക്കുന്ന ലക്ഷ്യത്തിനായി കോഡ് സൃഷ്ടിക്കുക
- സമയം സമയം വ്യക്തിഗത കമാൻഡുകൾ
-പരമ്പരാഗത-സിപിപി
ചില പരമ്പരാഗത CPP എമുലേഷൻ പ്രവർത്തനക്ഷമമാക്കുക
-ട്രിഗ്രാഫ്സ്
ട്രൈഗ്രാഫ് സീക്വൻസുകൾ പ്രോസസ്സ് ചെയ്യുക
-undef undef എല്ലാ സിസ്റ്റവും നിർവചിക്കുന്നു
--verify-debug-info
ഡീബഗ് ഔട്ട്പുട്ടിന്റെ ബൈനറി പ്രാതിനിധ്യം പരിശോധിക്കുക
-verify-pch
മുൻകൂട്ടി കംപൈൽ ചെയ്ത ഹെഡ്ഡർ ഫയൽ പഴയതല്ലെന്ന് ലോഡുചെയ്ത് പരിശോധിച്ചുറപ്പിക്കുക
-v വെർബോസ് ഔട്ട്പുട്ട് പ്രവർത്തിപ്പിക്കാനും ഉപയോഗിക്കാനും കമാൻഡുകൾ കാണിക്കുക
-വാ,
കോമയാൽ വേർതിരിച്ച ആർഗ്യുമെന്റുകൾ നൽകുക അസംബ്ലർക്ക്
-Wl,
കോമയാൽ വേർതിരിച്ച ആർഗ്യുമെന്റുകൾ നൽകുക ലിങ്കറിലേക്ക്
-പ്രവർത്തന ഡയറക്ടറി
നിർദ്ദിഷ്ട ഡയറക്ടറിയുമായി ബന്ധപ്പെട്ട ഫയൽ പാതകൾ പരിഹരിക്കുക
-ഡബ്ല്യുപി,
കോമയാൽ വേർതിരിച്ച ആർഗ്യുമെന്റുകൾ നൽകുക പ്രീപ്രോസസറിലേക്ക്
-W
നിർദ്ദിഷ്ട മുന്നറിയിപ്പ് പ്രവർത്തനക്ഷമമാക്കുക
-w എല്ലാ മുന്നറിയിപ്പുകളും അടിച്ചമർത്തുക
-ക്സാനലൈസർ
കടന്നുപോകുക സ്റ്റാറ്റിക് അനലൈസറിലേക്ക്
-ക്സഅസെംബ്ലർ
കടന്നുപോകുക അസംബ്ലർക്ക്
-എക്സ്ക്ലാംഗ്
കടന്നുപോകുക ക്ലാങ് കംപൈലറിലേക്ക്
-എക്സ്ലിങ്കർ
കടന്നുപോകുക ലിങ്കറിലേക്ക്
-എക്സ്പ്രെപ്രൊസസ്സർ
കടന്നുപോകുക പ്രീപ്രോസസറിലേക്ക്
-x
തുടർന്നുള്ള ഇൻപുട്ട് ഫയലുകൾ തരം ഉള്ളതായി പരിഗണിക്കുക
-z
ചുരം -z ലിങ്കറിലേക്ക്
CastXML പ്രോജക്റ്റ് പരിപാലിക്കുന്നതും പിന്തുണയ്ക്കുന്നതും കിറ്റ്വെയർ (kitware.com) ആണ്.
ഉബുണ്ടു ക്ലാങ് പതിപ്പ് 3.7.1-1ubuntu4 (ടാഗുകൾ/RELEASE_371/ഫൈനൽ) (LLVM 3.7.1 അടിസ്ഥാനമാക്കി) ലക്ഷ്യം:
x86_64-pc-linux-gnu ത്രെഡ് മോഡൽ: posix
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് castxml ഓൺലൈനിൽ ഉപയോഗിക്കുക