Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന icmbuild കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
icmbuild - ഒരു സാധാരണ, എളുപ്പത്തിൽ ക്രമീകരിക്കാവുന്ന, പ്രോഗ്രാം മെയിന്റനൻസ് സ്ക്രിപ്റ്റ്
സിനോപ്സിസ്
icmbuild [-h] [-c] വാദിക്കുന്നു
വിവരണം
ദി icmbuild ഉപയോഗിച്ച് പ്രോഗ്രാം മെയിന്റനൻസ് ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന ഒരു പൊതു സ്ക്രിപ്റ്റാണ് സ്ക്രിപ്റ്റ്
icmake(1).
Icmbuild ഫയൽ ആവശ്യപ്പെടുന്നു icmconf പ്രോഗ്രാം ഡയറക്ടറിയിൽ ലഭ്യമാണ്
അറ്റകുറ്റപ്പണികൾ ആവശ്യപ്പെട്ടിട്ടുണ്ട്.
Icmbuild നിങ്ങളുടെ ഉറവിടങ്ങൾ നിലവിലുള്ള വർക്കിംഗ് ഡയറക്ടറിയിലും താഴെയുമുണ്ടെന്ന് അനുമാനിക്കുന്നു. ദി
ഫയല് icmconf in icmake(1) ന്റെ വിതരണം ഒരു ഉദാഹരണം നൽകുന്നു icmconf കഴിയുന്ന ഫയൽ
ഉപയോഗിക്കുന്നത് icmbuild. ആ ഉദാഹരണത്തിൽ icmconf ഫയൽ അത് അനുമാനിക്കപ്പെടുന്നു സി ++ ഉറവിടങ്ങളാണ്
പരിപാലിക്കുന്നു, പക്ഷേ പ്രോഗ്രാം മെയിന്റനൻസ്, ഉദാ, C ഉറവിടങ്ങൾ എളുപ്പത്തിൽ ക്രമീകരിക്കാൻ കഴിയും.
Icmbuild() ഫയലിൽ പേരിട്ടിരിക്കുന്ന ഓരോ ഉപഡയറക്ടറികളിലെയും എല്ലാ ഉറവിടങ്ങളും സമാഹരിക്കുന്നു ക്ലാസുകൾ,
തുടർന്ന് നിലവിലുള്ള വർക്കിംഗ് ഡയറക്ടറിയിലെ എല്ലാ ഉറവിടങ്ങളും സമാഹരിക്കുന്നു.
സമാഹരിച്ച ഉറവിടങ്ങൾ ഒരു ലൈബ്രറിയിൽ സൂക്ഷിച്ചിരിക്കുന്ന ഒബ്ജക്റ്റ് മൊഡ്യൂളുകൾക്ക് കാരണമാകുന്നു
പ്രധാന ഒബ്ജക്റ്റ് മൊഡ്യൂൾ ലിങ്ക് ചെയ്തിരിക്കുന്നു. അധികമായി വ്യക്തമാക്കാനും സാധിക്കും
പ്രോഗ്രാം ലിങ്ക് ചെയ്യേണ്ട ലൈബ്രറികൾ.
ഒരു ഗ്രന്ഥശാല നിർമ്മിക്കുകയാണെങ്കിൽ അത് കാലികമായി സൂക്ഷിക്കുന്നു icmbuild. ഒരു ഉറവിടം ആയിരിക്കുമ്പോൾ
വിജയകരമായി സമാഹരിച്ച അതിന്റെ പുതിയ ഒബ്ജക്റ്റ് മൊഡ്യൂൾ പഴയതിന് പകരം വയ്ക്കും
പുസ്തകശാല. ആ ഘട്ടത്തിൽ ഒബ്ജക്റ്റ് ഫയലുകൾ ഇനി ആവശ്യമില്ല, അവ നീക്കം ചെയ്യപ്പെടും
icmbuild.
കിക്ക്-സ്റ്റാർട്ടിംഗ് ICMBUILD
ഉപയോഗിക്കുന്നതിന് icmbuild ഇനിപ്പറയുന്ന രീതിയിൽ ചെയ്യുക:
ഓ ഇൻസ്റ്റാൾ ചെയ്യുക icmbuild നിങ്ങളുടെ പാതയിൽ;
ഒ പകർത്തുക icmconf (ഒരുപക്ഷേ ഫയൽ ക്ലാസുകൾ) നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ അടിസ്ഥാന ഡയറക്ടറിയിലേക്ക്
(അതായത്, പ്രൊജക്റ്റിന്റെ ഉറവിടങ്ങൾ കണ്ടെത്തുന്ന ഡയറക്ടറി, താഴെ എവിടെയാണ്);
o പരിഷ്ക്കരിക്കുക #നിർവചിക്കുന്നു ഫയലിൽ icmconf ആസ്വദിക്കാൻ;
o ഫയലിൽ പ്രത്യേക വരികളിൽ ഉറവിടങ്ങൾ അടങ്ങിയ ഉപഡയറക്ടറികളുടെ പേരുകൾ നൽകുക
ക്ലാസുകൾ
സൂചിപ്പിച്ചിരിക്കുന്ന ക്ലാസുകളുടെ ക്രമം ശ്രദ്ധിക്കുക ക്ലാസുകൾ is പ്രസക്തമായ. പുതിയ ക്ലാസ്
(ഉപഡയറക്ടറി) പേരുകൾ എപ്പോഴും ചേർക്കാം, എന്നാൽ ഇതിലെ വരികൾ പുനഃക്രമീകരിക്കുന്നു ക്ലാസുകൾ
ഫയൽ ഒഴിവാക്കണം. പുനഃക്രമീകരിക്കൽ ആവശ്യമാണെങ്കിൽ, ആദ്യം കമാൻഡ് പ്രവർത്തിപ്പിക്കുക
icmbuild വെടിപ്പുള്ള ഇതുവരെ സൃഷ്ടിച്ച എല്ലാ ഫയലുകളും നീക്കം ചെയ്യാൻ icmbuild. റീകോമ്പൈലേഷൻ ആണ്
ഒബ്ജക്റ്റ് ഫയലുകളുടെ പേരുകളിൽ ക്ലാസ് ഓർഡർ നമ്പറുകൾ അടങ്ങിയിരിക്കുന്നതിനാൽ അത്യാവശ്യമാണ്
തിരിച്ചറിയൽ. ഈ ക്ലാസ്-ഓർഡർ നമ്പറുകൾ ഫയൽ-നാമം കൂട്ടിയിടി തടയുന്നു (ഉദാ, രണ്ട്
ക്ലാസുകൾ ഒരു ഫയൽ ഉപയോഗിച്ചേക്കാം data.cc) അങ്ങനെ ഒരു ഫയൽ മാറ്റിസ്ഥാപിക്കുന്നു xo ക്ലാസ്സിൽ നിന്ന് A
ഫയൽ വഴി xo ക്ലാസ്സിൽ നിന്ന് B തടയപ്പെടുന്നു;
ഓ ഇപ്പോൾ ലളിതമായി ഓടുക
icmbuild -h
പ്രോജക്റ്റിന്റെ അടിസ്ഥാന ഡയറക്ടറിയിൽ നിന്ന്, നിങ്ങളുടെ ഓപ്ഷനുകൾ എന്തൊക്കെയാണെന്ന് സഹായ-വിവരങ്ങൾ നിങ്ങളെ അറിയിക്കട്ടെ
ആകുന്നു. പ്രവർത്തന രീതികൾക്കായി അടുത്ത വിഭാഗം കാണുക.
ഓപ്ഷനുകൾ
Icmbuild രണ്ട് ഓപ്ഷനുകൾ തിരിച്ചറിയുന്നു, പരമാവധി ഒന്ന് വ്യക്തമാക്കണം:
o -h: ഒരു ചെറിയ ഉപയോഗ അവലോകനം നൽകുക.
o -c: സ്ക്രീൻ മായ്ക്കുക (ഉപയോഗിക്കുക tput വ്യക്തമാക്കുക) സമാഹാര പ്രക്രിയ ആരംഭിക്കുന്നതിന് മുമ്പ്
ഓപ്ഷണൽ പിന്തുടരുന്നു -c icmbuild() ഇനിപ്പറയുന്ന വാദഗതികൾ കൈമാറാം icmbuild:
o വെടിപ്പുള്ള
മുമ്പത്തെ പ്രവർത്തനങ്ങളുടെ അവശിഷ്ടങ്ങൾ വൃത്തിയാക്കുക
o ലൈബ്രറി
ലൈബ്രറി നിർമ്മിക്കുക (സ്റ്റാറ്റിക്, ഓപ്ഷണലായി ഡൈനാമിക് ലൈബ്രറി)
o പ്രോഗ്രാം
ബൈനറി പ്രോഗ്രാം നിർമ്മിക്കുക
o പ്രോഗ്രാം സ്ട്രിപ്പ്
സ്ട്രിപ്പ്ഡ് ബൈനറി പ്രോഗ്രാം നിർമ്മിക്കുക
o ഇൻസ്റ്റാൾ ചെയ്യുക പ്രോഗ്രാം പാത നിർദ്ദിഷ്ട പാതയിൽ നിർമ്മിച്ച പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുക (ആയിരിക്കും
ഇഷ്യൂ ചെയ്ത ശേഷം ഉപയോഗിച്ചു icmbuild പ്രോഗ്രാം)
o ഇൻസ്റ്റാൾ ചെയ്യുക സ്റ്റാറ്റിക്ക് പാത നിർദ്ദിഷ്ട പാതയിൽ നിർമ്മിച്ച സ്റ്റാറ്റിക് ലൈബ്രറി ഇൻസ്റ്റാൾ ചെയ്യുക
(ഇഷ്യൂ ചെയ്തതിന് ശേഷം ഉപയോഗിക്കേണ്ടതാണ് icmbuild ലൈബ്രറി)
o ഇൻസ്റ്റാൾ ചെയ്യുക പങ്കിട്ടു പാത നിർദ്ദിഷ്ട പാതയിൽ നിർമ്മിച്ച പങ്കിട്ട ലൈബ്രറി ഇൻസ്റ്റാൾ ചെയ്യുക
(ഇഷ്യൂ ചെയ്തതിന് ശേഷം ഉപയോഗിക്കേണ്ടതാണ് icmbuild ലൈബ്രറി) എന്നതിലേക്ക് ഒരു വരി ചേർത്ത ശേഷം icmconf
അടങ്ങിയ
#DEFCOM "പ്രോഗ്രാം" നിർവചിക്കുക
icmbuild സ്ഥിരസ്ഥിതിയായി ആർഗ്യുമെന്റ് ഉപയോഗിക്കുന്നു പ്രോഗ്രാം. ചേർത്ത ശേഷം
#DEFCOM "സ്ട്രിപ്പ്" നിർവചിക്കുക
icmbuild സ്ഥിരസ്ഥിതിയായി ആർഗ്യുമെന്റ് ഉപയോഗിക്കുന്നു സ്ട്രിപ്പ്. ചേർത്ത ശേഷം
#DEFCOM "ലൈബ്രറി" നിർവചിക്കുക
icmbuild സ്ഥിരസ്ഥിതിയായി ആർഗ്യുമെന്റ് ഉപയോഗിക്കുന്നു ലൈബ്രറി.
DEFCOM ഒരു വ്യക്തമായ പ്രവർത്തന മോഡ് കൈമാറുമ്പോൾ അവഗണിക്കപ്പെടുന്നു icmbuild.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് icmbuild ഓൺലൈനിൽ ഉപയോഗിക്കുക