Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന mkc_check_custom കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
mkc_check_custom - ഉപയോക്താവിന്റെ ഇഷ്ടാനുസൃത പരിശോധനകൾ പ്രവർത്തിപ്പിക്കുക.
സിനോപ്സിസ്
mkc_check_custom [-r] ഉറവിട ഫയൽ
mkc_check_custom cmd [ആർഗ്സ്...]
mkc_check_custom -h
വിവരണം
If cmd എക്സിക്യൂട്ടബിൾ ആണ് mkc_check_custom റൺസ് cmd വാദിക്കുന്നു. അല്ലെങ്കിൽ അത് കംപൈൽ ചെയ്യാൻ ശ്രമിക്കുന്നു
ഉറവിട ഫയൽ സമാഹാരം വിജയിച്ചാൽ ഔട്ട്പുട്ട് 1 ഉം അല്ലാത്തപക്ഷം 0 ഉം. എങ്കിൽ -r ഓപ്ഷൻ ആയിരുന്നു
പ്രയോഗിച്ചാൽ ഒരു കംപൈൽ ചെയ്ത പ്രോഗ്രാം പ്രവർത്തിക്കുന്നു. ഏത് തരം കമ്പൈലർ ഉപയോഗിക്കണം എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു ഉറവിട ഫയൽ
വിപുലീകരണം. '.c' എന്നതിനോട് യോജിക്കുന്നു ${CC} (C ഭാഷ), '.cc', '.cxx', '.C', '.cpp'
രൂപീകരിച്ചിരിക്കുന്നത് ${CXX} (C++ ഭാഷ), '.f' -- to ${FC} (ഫോർട്രാൻ).
ഓപ്ഷനുകൾ
-h സഹായ സന്ദേശം പ്രദർശിപ്പിക്കുക.
-r കംപൈൽ ചെയ്ത എക്സിക്യൂട്ടബിൾ പ്രവർത്തിപ്പിക്കുക ഉറവിട ഫയൽ.
-p ടെക്സ്റ്റ്
സൃഷ്ടിച്ച കാഷെ ഫയലിന്റെ പ്രിഫിക്സ്. സ്ഥിരസ്ഥിതി "ഇഷ്ടാനുസൃതം" ആണ്.
-n ടെക്സ്റ്റ്
സൃഷ്ടിച്ച കാഷെ ഫയലിന്റെ ഭാഗത്തിന് പേര് നൽകുക.
ഡിഫോൾട്ട് `അടിസ്ഥാന നാമം `.
-m ടെക്സ്റ്റ്
സന്ദേശം mkc_check_custom p ട്ട്പുട്ടുകൾ.
സ്ഥിരസ്ഥിതി "കസ്റ്റം ടെസ്റ്റ് sourcefile_or_cmd" ആണ്.
-s mkc_check_custom ഒരു എക്സിറ്റ് സ്റ്റാറ്റസ് ഔട്ട്പുട്ട് ചെയ്യുന്നു cmd വാദിക്കുന്നു.
-d കാഷെ ഫയലുകൾ ഇല്ലാതാക്കുക.
-e കംപൈലർ/cmd stderr-ലേക്ക് എന്തെങ്കിലും പ്രിന്റ് ചെയ്യുകയാണെങ്കിൽ 0 പ്രിന്റ് ചെയ്യുക.
-b 1/0 എന്നതിന് പകരം അതെ/ഇല്ല എന്ന് പ്രിന്റ് ചെയ്യുക.
ENVIRONMENT
CC സി കംപൈലർ
CXX സി++ കമ്പൈലർ
CARGS കംപൈലറിലേക്ക് ഓപ്ഷനുകൾ കൈമാറി (CC, CXX അല്ലെങ്കിൽ FC)
FC ഫോർട്രാൻ കമ്പൈലർ
CPPFLAGS
C, C++ എന്നിവയ്ക്കായുള്ള പ്രീപ്രൊസസ്സർ ഫ്ലാഗുകൾ
CFLAGS സിക്കുള്ള സമാഹാര പതാകകൾ
CXXFLAGS
C++ നായുള്ള കംപൈലേഷൻ ഫ്ലാഗുകൾ
പതാകകൾ ഫോർട്രാനിനായുള്ള കംപൈലേഷൻ ഫ്ലാഗുകൾ
MKC_VERBOSE
1 ആയി സജ്ജീകരിച്ചാൽ, വെർബോസ് സന്ദേശങ്ങൾ stderr-ലേക്ക് ഔട്ട്പുട്ട് ചെയ്യും.
MKC_SHOW_CACHED
1 ആയി സജ്ജീകരിക്കുകയും MKC_VERBOSE 1 ആയി സജ്ജീകരിക്കുകയും ചെയ്താൽ, കാഷെ ചെയ്ത ഫലങ്ങൾ stderr-ലേക്ക് ഔട്ട്പുട്ട് ചെയ്യും.
MKC_CACHEDIR
താൽക്കാലിക ഫയലുകളും കാഷെ ഫയലുകളും സൃഷ്ടിക്കുന്ന ഡയറക്ടറി. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ അവ സൃഷ്ടിക്കപ്പെടും
നിലവിലെ ഡയറക്ടറിയിൽ.
MKC_NOCACHE
MKC_NOCACHE വേരിയബിൾ 1 ആയി സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ എല്ലാ ഫലങ്ങളും കാഷെ ചെയ്യപ്പെടും.
MKC_DELETE_TMPFILES
1 ആയി സജ്ജീകരിക്കുകയാണെങ്കിൽ, താൽക്കാലിക ഫയലുകൾ നീക്കം ചെയ്യപ്പെടും.
ഉദാഹരണങ്ങൾ
mkc_check_custom alloca_in_stdlib.c
mkc_check_custom custom_checks/cxx_foo_test.cc
mkc_check_custom /full/path/to/yacc_need_liby
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് mkc_check_custom ഓൺലൈനായി ഉപയോഗിക്കുക