i686-w64-mingw32-widl - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഇതാണ് i686-w64-mingw32-widl എന്ന കമാൻഡ്, ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാനാകും.

പട്ടിക:

NAME


widl - വൈൻ ഇന്റർഫേസ് ഡെഫനിഷൻ ലാംഗ്വേജ് (IDL) കമ്പൈലർ

സിനോപ്സിസ്


വൈഡ്ൽ [ഓപ്ഷനുകൾ] IDL_file
വൈഡ്ൽ [ഓപ്ഷനുകൾ] --dlldata-മാത്രം പേര്1 [പേര്2...]

വിവരണം


ഓപ്‌ഷനുകളൊന്നും ഉപയോഗിക്കാത്തപ്പോൾ, പ്രോഗ്രാം ഒരു ഹെഡർ ഫയലും ഒരുപക്ഷേ ക്ലയന്റും സൃഷ്ടിക്കും
സെർവർ സ്റ്റബുകൾ, പ്രോക്സി, dlldata ഫയലുകൾ, ഒരു ടൈപ്പ്ലിബ്, ഒരു UUID ഫയൽ എന്നിവയെ ആശ്രയിച്ച്
IDL ഫയലിന്റെ ഉള്ളടക്കം. ഏതെങ്കിലും ഓപ്ഷനുകൾ ഉണ്ടെങ്കിൽ -c, -h, -p, -s, -t, -u or --പ്രാദേശിക-അപൂർണ്ണങ്ങൾ
കൊടുത്തു, വൈഡ്ൽ അഭ്യർത്ഥിച്ച ഫയലുകൾ മാത്രമേ സൃഷ്ടിക്കൂ, മറ്റുള്ളവയല്ല. കൂടെ ഓടുമ്പോൾ
--dlldata-മാത്രം, widl ഒരു dlldata ഫയൽ മാത്രമേ സൃഷ്ടിക്കൂ, അതിൽ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കും
പേരുകൾ വാദങ്ങളായി കടന്നുപോയി. സാധാരണയായി ഈ ഫയൽ അപ്‌ഡേറ്റ് ചെയ്യുന്ന രീതിയാണ് ഓരോ തവണയും വൈഡ്ൽ is
പ്രവർത്തിപ്പിക്കുക, അത് നിലവിലുള്ള ഏതെങ്കിലും dlldata ഫയൽ വായിക്കുന്നു, ആവശ്യമെങ്കിൽ അത് അതേപടി പുനഃസൃഷ്ടിക്കുന്നു
പേരുകളുടെ ലിസ്റ്റ്, എന്നാൽ നിലവിലെ പ്രോക്സി ഫയലിനൊപ്പം.

ഒരു തർക്കവുമില്ലാതെ ഓടുമ്പോൾ, വൈഡ്ൽ ഒരു സഹായ സന്ദേശം പ്രിന്റ് ചെയ്യും.

ഓപ്ഷനുകൾ


പൊതുവായ ഓപ്ഷനുകൾ:

-V പതിപ്പ് നമ്പർ പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.

-ഓ, --ഔട്ട്‌പുട്ട്=പേര്
ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് സജ്ജമാക്കുക. ഒന്നിലധികം ഔട്ട്പുട്ട് ഫയലുകൾ സൃഷ്ടിക്കുമ്പോൾ, ഇത് സജ്ജമാക്കുന്നു
ഫയലിന്റെ അടിസ്ഥാന നാമം മാത്രം; ബന്ധപ്പെട്ട ഔട്ട്‌പുട്ട് ഫയലുകൾ പിന്നീട് നാമകരണം ചെയ്യപ്പെടുന്നു പേര്.h,
പേര്_p.c, മുതലായവ.

-b cpu-നിർമ്മാതാവ്[-കെർണൽ]-os
ക്രോസ്-കംപൈൽ ചെയ്യുമ്പോൾ ടാർഗെറ്റ് ആർക്കിടെക്ചർ സജ്ജമാക്കുക. ടാർഗെറ്റ് സ്പെസിഫിക്കേഷൻ ഉള്ളതാണ്
തിരികെ നൽകുന്ന സ്റ്റാൻഡേർഡ് ഓട്ടോകോൺഫ് ഫോർമാറ്റ് config.sub.

ഹെഡ്ഡർ ഓപ്ഷനുകൾ:

-h ഹെഡർ ഫയലുകൾ സൃഷ്ടിക്കുക. സ്ഥിരസ്ഥിതി ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് infile.h.

--പഴയ പേരുകൾ
പഴയ പേരിടൽ കൺവെൻഷനുകൾ ഉപയോഗിക്കുക.

ടൈപ്പ് ചെയ്യുക ലൈബ്രറി ഓപ്ഷനുകൾ:

-t ഒരു തരം ലൈബ്രറി സൃഷ്ടിക്കുക. സ്ഥിരസ്ഥിതി ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് infile.tlb. ഔട്ട്പുട്ട് ആണെങ്കിൽ
ഫയലിന്റെ പേര് അവസാനിക്കുന്നു .ബീഫ്, ടൈപ്പ് ലൈബ്രറി അടങ്ങുന്ന ഒരു ബൈനറി റിസോഴ്സ് ഫയൽ
പകരം സൃഷ്ടിച്ചത്.

-m32, -m64
യഥാക്രമം Win32 അല്ലെങ്കിൽ Win64 തരം ലൈബ്രറി സൃഷ്ടിക്കുക.

യുയുഐഡി ഫയല് ഓപ്ഷനുകൾ:

-u ഒരു UUID ഫയൽ സൃഷ്ടിക്കുക. സ്ഥിരസ്ഥിതി ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് infile_I C.

പ്രോക്സി/സ്റ്റബ് തലമുറ ഓപ്ഷനുകൾ:

-c ഒരു ക്ലയന്റ് സ്റ്റബ് ഫയൽ സൃഷ്ടിക്കുക. സ്ഥിരസ്ഥിതി ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് infile_c.c.

-ഓസ് ഇൻലൈൻ അപൂർണ്ണങ്ങൾ സൃഷ്ടിക്കുക.

-ഹായ് പഴയ ശൈലിയിലുള്ള വ്യാഖ്യാന അപൂർണ്ണങ്ങൾ സൃഷ്ടിക്കുക.

-ഓഇഫ്, -ഓയിക്, -ഒഐസിഎഫ്
പൂർണ്ണമായി വ്യാഖ്യാനിച്ച പുതിയ ശൈലിയിലുള്ള അപൂർണ്ണലേഖനങ്ങൾ സൃഷ്ടിക്കുക.

-p ഒരു പ്രോക്സി ജനറേറ്റ് ചെയ്യുക. സ്ഥിരസ്ഥിതി ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് infile_പി.സി.

--prefix-all=പ്രിഫിക്‌സ്
ക്ലയന്റ്, സെർവർ അപൂർണ്ണങ്ങളുടെ പേര് ചേർക്കുന്നതിനുള്ള പ്രിഫിക്‌സ്.

--prefix-client=പ്രിഫിക്‌സ്
ക്ലയന്റ് സ്റ്റബുകളുടെ പേര് നൽകാനുള്ള പ്രിഫിക്‌സ്.

--prefix-server=പ്രിഫിക്‌സ്
സെർവർ സ്റ്റബുകളുടെ പേര് നൽകാനുള്ള പ്രിഫിക്‌സ്.

-s ഒരു സെർവർ സ്റ്റബ് ഫയൽ സൃഷ്ടിക്കുക. സ്ഥിരസ്ഥിതി ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് infile_s.c.

--വിൻ32, --വിൻ64
യഥാക്രമം 32-ബിറ്റ് അല്ലെങ്കിൽ 64-ബിറ്റ് കോഡ് മാത്രം ജനറേറ്റുചെയ്യുക (രണ്ടും ജനറേറ്റുചെയ്യുക എന്നതാണ് സ്ഥിരസ്ഥിതി
32-ബിറ്റ്, 64-ബിറ്റ് പതിപ്പുകൾ ഒരേ ലക്ഷ്യ ഫയലിലേക്ക്).

--rt WinRT-നെ പിന്തുണയ്ക്കാൻ IDL-നായി അധിക ഭാഷാ വിപുലീകരണങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുക.

രജിസ്ട്രേഷൻ സ്ക്രിപ്റ്റ് ഓപ്ഷനുകൾ:

-r ഒരു രജിസ്ട്രേഷൻ സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കുക. സ്ഥിരസ്ഥിതി ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് infile_r.rgs. ആണെങ്കിൽ
ഔട്ട്‌പുട്ട് ഫയലിന്റെ പേര് ഇതിൽ അവസാനിക്കുന്നു .ബീഫ്, സ്ക്രിപ്റ്റ് അടങ്ങുന്ന ഒരു ബൈനറി റിസോഴ്സ് ഫയൽ ആണ്
പകരം സൃഷ്ടിച്ചത്.

Dlldata ഫയല് ഓപ്ഷനുകൾ:

--dlldata-മാത്രം പേര്1 [പേര്2...]
നിർദ്ദിഷ്ട പ്രോക്സി പേരുകൾ ഉപയോഗിച്ച് ആദ്യം മുതൽ dlldata ഫയൽ പുനഃസൃഷ്ടിക്കുക. ദി
ഡിഫോൾട്ട് ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് dlldata.c.

പ്രീപ്രൊസസ്സർ ഓപ്ഷനുകൾ:

-I പാത
പാതയിലേക്ക് ഒരു തലക്കെട്ട് തിരയൽ ഡയറക്ടറി ചേർക്കുക. ഒന്നിലധികം തിരയൽ ഡയറക്‌ടറികൾ അനുവദനീയമാണ്.

-D id[=Val]
പ്രീപ്രൊസസ്സർ മാക്രോ നിർവ്വചിക്കുക id മൂല്യമുള്ളത് Val.

-E പ്രീപ്രോസസ് മാത്രം.

-N ഇൻപുട്ട് പ്രീപ്രോസസ് ചെയ്യരുത്.

ഡീബഗ് ചെയ്യുക ഓപ്ഷനുകൾ:

-W പെൻഡന്റിക് മുന്നറിയിപ്പുകൾ പ്രവർത്തനക്ഷമമാക്കുക.

-d n ഡീബഗ് ലെവൽ നെഗറ്റീവ് അല്ലാത്ത പൂർണ്ണസംഖ്യയിലേക്ക് സജ്ജമാക്കുക n. എന്ന പ്രിഫിക്സ് ആണെങ്കിൽ 0x, ഇത് ഇങ്ങനെയായിരിക്കും
ഒരു ഹെക്സാഡെസിമൽ സംഖ്യയായി വ്യാഖ്യാനിക്കുന്നു. മൂല്യങ്ങളുടെ അർത്ഥത്തിനായി, കാണുക ഡീബഗ്
വിഭാഗം.

കലര്പ്പായ ഓപ്ഷനുകൾ:

-app_config
അവഗണിച്ചു, മിഡ്‌ൽ അനുയോജ്യതയ്ക്കായി അവതരിപ്പിക്കുന്നു.

--local-stubs=ഫയല്
ഒരു ഒബ്‌ജക്‌റ്റ് ഇന്റർഫേസിൽ call_as/ലോക്കൽ രീതികൾക്കായി ശൂന്യമായ സ്റ്റബുകൾ സൃഷ്‌ടിച്ച് എഴുതുക
അവയിലേക്ക് ഫയല്.

ഡീബഗ്


ഡീബഗ് ലെവൽ n ഇനിപ്പറയുന്ന അർത്ഥമുള്ള ഒരു ബിറ്റ്മാസ്ക് ആണ്:
* 0x01 ഏത് ഉറവിടമാണ് പാഴ്‌സ് ചെയ്‌തതെന്ന് പറയുക (വെർബോസ് മോഡ്)
* 0x02 ആന്തരിക ഘടനകൾ ഡംപ് ചെയ്യുക
* 0x04 ഒരു പാർസർ ട്രെയ്സ് സൃഷ്ടിക്കുക (yydebug=1)
* 0x08 പ്രീപ്രൊസസ്സർ സന്ദേശങ്ങൾ
* 0x10 പ്രീപ്രോസസർ ലെക്സ് സന്ദേശങ്ങൾ
* 0x20 പ്രീപ്രൊസസ്സർ യാക്ക് ട്രെയ്സ്

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



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ