വൈൻ-വികസനം - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന വൈൻ ഡെവലപ്‌മെന്റ് ആണിത്.

പട്ടിക:

NAME


വൈൻ - Unix-ൽ വിൻഡോസ് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കുക

സിനോപ്സിസ്


വൈൻ പ്രോഗ്രാം [വാദങ്ങൾ]
വൈൻ --സഹായിക്കൂ
വൈൻ --പതിപ്പ്

വിൻഡോസ് പ്രോഗ്രാമുകളിലേക്ക് ആർഗ്യുമെന്റുകൾ കൈമാറുന്നതിനുള്ള നിർദ്ദേശങ്ങൾക്ക്, ദയവായി കാണുക
പ്രോഗ്രാം/വാദങ്ങൾ മാൻ പേജിന്റെ വിഭാഗം.

വിവരണം


വൈൻ തന്നിരിക്കുന്ന പ്രോഗ്രാം ലോഡ് ചെയ്യുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു, അത് ഒരു ഡോസ്, വിൻഡോസ് 3.x, Win32 അല്ലെങ്കിൽ Win64 ആകാം
എക്സിക്യൂട്ടബിൾ (64-ബിറ്റ് സിസ്റ്റങ്ങളിൽ).

വൈൻ ഡീബഗ്ഗ് ചെയ്യുന്നതിന്, ഉപയോഗിക്കുക winedbg പകരം.

CUI എക്സിക്യൂട്ടബിളുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് (വിൻഡോസ് കൺസോൾ പ്രോഗ്രാമുകൾ), ഉപയോഗിക്കുക വൈൻ കൺസോൾ ഇതിനുപകരമായി വൈൻ.
ഇത് ഒരു പ്രത്യേക വിൻഡോയിൽ ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കും. ഉപയോഗിക്കുന്നില്ല വൈൻ കൺസോൾ CUI പ്രോഗ്രാമുകൾക്കായി
വളരെ പരിമിതമായ കൺസോൾ പിന്തുണ മാത്രമേ നൽകൂ, നിങ്ങളുടെ പ്രോഗ്രാം പ്രവർത്തിച്ചേക്കില്ല
ശരിയായി.

കൂടെ വിളിച്ചപ്പോൾ --സഹായിക്കൂ or --പതിപ്പ് ഒരേയൊരു വാദമായി, വൈൻ ഒരു ചെറിയ പ്രിന്റ് ചെയ്യും
സഹായ സന്ദേശം അല്ലെങ്കിൽ അതിന്റെ പതിപ്പ് യഥാക്രമം പുറത്തുകടക്കുക.

പ്രോഗ്രാം/വാദങ്ങൾ


പ്രോഗ്രാമിന്റെ പേര് ഡോസ് ഫോർമാറ്റിൽ വ്യക്തമാക്കിയേക്കാം (സി:\\ വിൻഡോസ് \\ സോൾ.എക്സ്ഇ) അല്ലെങ്കിൽ Unix ഫോർമാറ്റിൽ
(/msdos/windows/sol.exe). എക്സിക്യൂട്ട് ചെയ്യുന്ന പ്രോഗ്രാമിലേക്ക് ചേർത്തുകൊണ്ട് നിങ്ങൾക്ക് ആർഗ്യുമെന്റുകൾ കൈമാറാം
കമാൻഡ് ലൈനിന്റെ അവസാനം വരെ അവ അഭ്യർത്ഥിക്കുന്നു വൈൻ (അതുപോലെ: വൈൻ നോട്ട്പാഡ്
സി:\\ TEMP \\ README.TXT). പ്രത്യേക പ്രതീകങ്ങൾ (ഒപ്പം സ്‌പെയ്‌സുകളും) നിങ്ങൾ '\' രക്ഷപ്പെടേണ്ടതുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക.
ഒരു ഷെൽ വഴി വൈൻ വിളിക്കുമ്പോൾ, ഉദാ

വൈൻ സി:\\പ്രോഗ്രാം\ ഫയലുകൾ\\MyPrg\\test.exe

വൈനിനൊപ്പം ഷിപ്പ് ചെയ്യപ്പെടുന്ന വിൻഡോസ് എക്സിക്യൂട്ടബിളുകളിൽ ഒന്നായിരിക്കാം ഇത്, ഈ സാഹചര്യത്തിൽ വ്യക്തമാക്കുന്നു
മുഴുവൻ പാതയും നിർബന്ധമല്ല, ഉദാ വൈൻ പര്യവേക്ഷകൻ or വൈൻ നോട്ട്പാഡ്.

ENVIRONMENT


വൈൻ ഇത് ആരംഭിച്ച ഷെല്ലിന്റെ എൻവയോൺമെന്റ് വേരിയബിളുകൾ ആക്സസ് ചെയ്യാൻ കഴിയുന്നതാക്കുന്നു
Windows/DOS പ്രക്രിയകൾ ആരംഭിച്ചു. അതിനാൽ നിങ്ങളുടെ ഷെൽ നൽകുന്നതിന് ഉചിതമായ വാക്യഘടന ഉപയോഗിക്കുക
നിങ്ങൾക്ക് ആവശ്യമായ പരിസ്ഥിതി വേരിയബിളുകൾ.

വൈൻപ്രിഫിക്സ്
സജ്ജീകരിച്ചാൽ, ഈ വേരിയബിളിലെ ഉള്ളടക്കങ്ങൾ ഡയറക്‌ടറിയുടെ പേരായി എടുക്കും
വൈൻ അതിന്റെ ഡാറ്റ സംഭരിക്കുന്നു (സ്ഥിരസ്ഥിതി $HOME/.വൈൻ). ഈ ഡയറക്ടറിയും ഉപയോഗിക്കുന്നു
യുമായി ആശയവിനിമയം നടത്താൻ ഉപയോഗിക്കുന്ന സോക്കറ്റ് തിരിച്ചറിയുക വൈൻസർവർ. എല്ലാം വൈൻ
അതേ ഉപയോഗിച്ചുള്ള പ്രക്രിയകൾ വൈൻസർവർ (അതായത്: ഒരേ ഉപയോക്താവ്) പോലുള്ള ചില കാര്യങ്ങൾ പങ്കിടുക
രജിസ്ട്രി, പങ്കിട്ട മെമ്മറി, കോൺഫിഗറേഷൻ ഫയൽ. ക്രമീകരണം വഴി വൈൻപ്രിഫിക്സ് വ്യത്യസ്തത്തിലേക്ക്
വ്യത്യസ്ത മൂല്യങ്ങൾ വൈൻ പ്രക്രിയകൾ, യഥാർത്ഥത്തിൽ ഒരു എണ്ണം പ്രവർത്തിപ്പിക്കാൻ സാധ്യമാണ്
സ്വതന്ത്രമായ വൈൻ പ്രക്രിയകൾ.

വൈൻസർവർ
എന്നതിന്റെ പാതയും പേരും വ്യക്തമാക്കുന്നു വൈൻസർവർ ബൈനറി. സജ്ജമാക്കിയില്ലെങ്കിൽ, വൈൻ ശ്രമിക്കും
ലോഡ് ചെയ്യുക /usr/lib/wine-development/wineserver, ഇത് നിലവിലില്ലെങ്കിൽ അത് നിലനിൽക്കും
പാതയിലും മറ്റ് സാധ്യതയുള്ള ചില സ്ഥലങ്ങളിലും "വൈൻസർവർ" എന്ന് പേരുള്ള ഒരു ഫയൽ തിരയുക.

വൈൻലോഡർ
എന്നതിന്റെ പാതയും പേരും വ്യക്തമാക്കുന്നു വൈൻ പുതിയ വിൻഡോസ് സമാരംഭിക്കാൻ ഉപയോഗിക്കുന്ന ബൈനറി
പ്രക്രിയകൾ. സജ്ജമാക്കിയില്ലെങ്കിൽ, വൈൻ ലോഡ് ചെയ്യാൻ ശ്രമിക്കും /usr/lib/wine-development/wine, എങ്കിൽ
ഇത് നിലവിലില്ല, അത് പാതയിലും a യിലും "വൈൻ" എന്ന പേരിലുള്ള ഒരു ഫയലിനായി നോക്കും
സാധ്യതയുള്ള മറ്റ് ചില സ്ഥലങ്ങൾ.

വൈൻഡ്ബഗ്
ഡീബഗ്ഗിംഗ് സന്ദേശങ്ങൾ ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുന്നു. വേരിയബിളിന്റെ വാക്യഘടന രൂപത്തിലുള്ളതാണ്
[ക്ലാസ്][+|-]ചാനൽ[,[ക്ലാസ്2][+|-]ചാനൽ 2]

ക്ലാസ് ഓപ്ഷണൽ ആണ് കൂടാതെ ഇനിപ്പറയുന്നവയിൽ ഒന്നാകാം: തെറ്റ്, മുന്നറിയിപ്പ്, എന്നെ ശരിയാക്കൂ, അഥവാ പിന്തുടരുക. എങ്കിൽ
ക്ലാസ് വ്യക്തമാക്കിയിട്ടില്ല, നിർദ്ദിഷ്‌ട ചാനലിനായുള്ള എല്ലാ ഡീബഗ്ഗിംഗ് സന്ദേശങ്ങളും തിരിയുന്നു
ഓൺ. ഓരോ ചാനലും വൈനിന്റെ ഒരു പ്രത്യേക ഘടകത്തെക്കുറിച്ചുള്ള സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യും. ദി
ഇനിപ്പറയുന്ന പ്രതീകം ഒന്നായിരിക്കാം + or - നിർദ്ദിഷ്ട ചാനൽ ഓണാക്കാനോ ഓഫാക്കാനോ
യഥാക്രമം. ഇല്ലെങ്കിൽ ക്ലാസ് അതിന്റെ മുമ്പിലെ ഭാഗം, ഒരു നേതൃത്വം + ഒഴിവാക്കാം.
സ്‌ട്രിംഗിൽ ഒരിടത്തും സ്‌പെയ്‌സുകൾ അനുവദനീയമല്ല എന്നത് ശ്രദ്ധിക്കുക.

ഉദാഹരണങ്ങൾ:

WINEDEBUG=മുന്നറിയിപ്പ്+എല്ലാം
എല്ലാ മുന്നറിയിപ്പ് സന്ദേശങ്ങളും ഓണാക്കും (ഡീബഗ്ഗിംഗിന് ശുപാർശ ചെയ്യുന്നത്).

WINEDEBUG=മുന്നറിയിപ്പ്+dll,+heap
DLL മുന്നറിയിപ്പ് സന്ദേശങ്ങളും എല്ലാ ഹീപ്പ് സന്ദേശങ്ങളും ഓണാക്കും.

WINEDEBUG=fixme-all,warn+cursor,+relay
എല്ലാ FIXME സന്ദേശങ്ങളും ഓഫാക്കുകയും കഴ്‌സർ മുന്നറിയിപ്പ് സന്ദേശങ്ങൾ ഓണാക്കുകയും തിരിക്കുകയും ചെയ്യും
എല്ലാ റിലേ സന്ദേശങ്ങളിലും (API കോളുകൾ).

WINEDEBUG=റിലേ
എല്ലാ റിലേ സന്ദേശങ്ങളും ഓണാക്കും. ഉൾപ്പെടുത്തുന്നതിനോ ഒഴിവാക്കുന്നതിനോ ഉള്ള കൂടുതൽ നിയന്ത്രണത്തിന്
റിലേ ട്രെയ്‌സിൽ നിന്നുള്ള ഫംഗ്ഷനുകളും dll-കളും നോക്കുക
HKEY_CURRENT_USER\സോഫ്റ്റ്‌വെയർ\വൈൻ\ഡീബഗ് രജിസ്ട്രി കീ.

ഡീബഗ്ഗിംഗ് സന്ദേശങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക പ്രവർത്തിക്കുന്ന വൈൻ അധ്യായം
വൈൻ ഉപയോക്തൃ ഗൈഡ്.

വിൻഡ്‌ൽപത്ത്
ബിൽട്ടിൻ dlls, Winelib ആപ്ലിക്കേഷനുകൾ എന്നിവയ്ക്കായി തിരയേണ്ട പാത(കൾ) വ്യക്തമാക്കുന്നു.
ഇത് ":" കൊണ്ട് വേർതിരിച്ച ഡയറക്ടറികളുടെ ഒരു പട്ടികയാണ്. ഏതെങ്കിലും ഡയറക്ടറി കൂടാതെ
ൽ വ്യക്തമാക്കിയിരിക്കുന്നു വിൻഡ്‌ൽപത്ത്, വൈനും നോക്കും /usr/lib/x86_64-linux-gnu/wine-
വികസനം.

വിൻഡ്‌ലോവർറൈഡുകൾ
ലോഡിംഗ് പ്രക്രിയയിൽ ഉപയോഗിക്കുന്ന dlls-ന്റെ ഓവർറൈഡ് തരവും ലോഡ് ക്രമവും നിർവചിക്കുന്നു
ഏതെങ്കിലും dll. നിലവിൽ രണ്ട് തരം ലൈബ്രറികൾ ഉണ്ട്, അവ എയിലേക്ക് ലോഡുചെയ്യാനാകും
പ്രോസസ്സ് വിലാസ സ്ഥലം: നേറ്റീവ് വിൻഡോസ് dlls (നേറ്റീവ്) കൂടാതെ വൈൻ ഇന്റേണൽ dlls
(ബിൽഡിൻ). തരത്തിന്റെ ആദ്യ അക്ഷരം ഉപയോഗിച്ച് തരം ചുരുക്കാം (n or b).
ലൈബ്രറിയും പ്രവർത്തനരഹിതമാക്കിയേക്കാം (''). ഓർഡറുകളുടെ ഓരോ ക്രമവും വേർതിരിക്കേണ്ടതാണ്
കോമകൾ.

ഓരോ dll നും അതിന്റേതായ പ്രത്യേക ലോഡ് ഓർഡർ ഉണ്ടായിരിക്കാം. ലോഡ് ഓർഡർ ഏതാണെന്ന് നിർണ്ണയിക്കുന്നു
dll-ന്റെ പതിപ്പ് വിലാസ സ്ഥലത്ത് ലോഡ് ചെയ്യാൻ ശ്രമിക്കുന്നു. ആദ്യമാണെങ്കിൽ
പരാജയപ്പെടുന്നു, പിന്നെ അടുത്തത് പരീക്ഷിച്ചു തുടങ്ങിയതാണ്. ഒരേ ലോഡുള്ള ഒന്നിലധികം ലൈബ്രറികൾ
ക്രമം കോമ ഉപയോഗിച്ച് വേർതിരിക്കാം. വ്യത്യസ്‌തമായി സ്‌പെസിഫൈ ചെയ്യാനും ഇത് സാധ്യമാണ്
എൻട്രികളെ ";" കൊണ്ട് വേർതിരിക്കുന്നതിലൂടെ വ്യത്യസ്ത ലൈബ്രറികൾക്കായി ലോഡ്ഓർഡറുകൾ.

16-ബിറ്റ് dll-നുള്ള ലോഡ് ഓർഡർ എല്ലായ്പ്പോഴും 32-ബിറ്റിന്റെ ലോഡ് ഓർഡർ നിർവചിക്കപ്പെടുന്നു.
dll അതിൽ അടങ്ങിയിരിക്കുന്നു (ഇതിന്റെ പ്രതീകാത്മക ലിങ്ക് നോക്കി തിരിച്ചറിയാൻ കഴിയും
16-ബിറ്റ് .dll.so ഫയൽ). ഉദാഹരണത്തിന് എങ്കിൽ ole32.dll ബിൽട്ടിൻ ആയി ക്രമീകരിച്ചിരിക്കുന്നു,
storage.dll 32-ബിറ്റ് മുതൽ ബിൽട്ടിൻ ആയി ലോഡ് ചെയ്യും ole32.dll അടങ്ങിയിരിക്കുന്നു
16- ബിറ്റ് storage.dll.

ഉദാഹരണങ്ങൾ:

WINEDLLOVERRIDES="comdlg32,shell32=n,b"
ആദ്യം comdlg32, shell32 എന്നിവ നേറ്റീവ് വിൻഡോസ് dll ആയി ലോഡ് ചെയ്യാൻ ശ്രമിക്കുക
നേറ്റീവ് ലോഡ് പരാജയപ്പെടുകയാണെങ്കിൽ ബിൽറ്റ്ഇൻ പതിപ്പ്.

WINEDLLOVERRIDES="comdlg32,shell32=n;c:\\foo\\bar\\baz=b"
ലൈബ്രറികൾ comdlg32, shell32 എന്നിവ നേറ്റീവ് വിൻഡോസ് ഡിഎൽഎൽ ആയി ലോഡ് ചെയ്യാൻ ശ്രമിക്കുക.
കൂടാതെ, ഒരു ആപ്ലിക്കേഷൻ ലോഡ് ചെയ്യാൻ അഭ്യർത്ഥിക്കുകയാണെങ്കിൽ c:\foo\bar\baz.dll ലോഡ് ചെയ്യുക
അന്തർനിർമ്മിത ലൈബ്രറി അടിത്തറ.

WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32="
ആദ്യം comdlg32 ബിൽട്ടിൻ ആയി ലോഡുചെയ്യാൻ ശ്രമിക്കുക, എങ്കിൽ നേറ്റീവ് പതിപ്പ് പരീക്ഷിക്കുക
അന്തർനിർമ്മിത ലോഡ് പരാജയപ്പെടുന്നു; എല്ലായ്‌പ്പോഴും ഷെൽ 32 ബിൽട്ടിൻ ആയും comctl32 എല്ലായ്പ്പോഴും എന്നപോലെയും ലോഡ് ചെയ്യുക
സ്വദേശി; oleaut32 പ്രവർത്തനരഹിതമാക്കും.

വീഞ്ഞ്
പിന്തുണയ്ക്കുന്ന വിൻഡോസ് ആർക്കിടെക്ചർ വ്യക്തമാക്കുന്നു. ഇത് ഒന്നുകിൽ സജ്ജമാക്കാം win32
(32-ബിറ്റ് ആപ്ലിക്കേഷനുകളെ മാത്രം പിന്തുണയ്ക്കുക), അല്ലെങ്കിൽ win64 (രണ്ട് 64-ബിറ്റ് ആപ്ലിക്കേഷനുകളും പിന്തുണയ്ക്കുക
WoW32 മോഡിൽ 64-ബിറ്റ്).
നൽകിയിരിക്കുന്ന വൈൻ പ്രിഫിക്‌സ് പിന്തുണയ്‌ക്കുന്ന ആർക്കിടെക്ചർ പ്രിഫിക്‌സ് സൃഷ്‌ടിക്കുമ്പോൾ സജ്ജീകരിച്ചിരിക്കുന്നു
പിന്നീട് മാറ്റാനും കഴിയില്ല. നിലവിലുള്ള ഒരു പ്രിഫിക്‌സ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ, വൈൻ ചെയ്യും
എങ്കിൽ ആരംഭിക്കാൻ വിസമ്മതിക്കുക വീഞ്ഞ് പ്രിഫിക്സ് ആർക്കിടെക്ചറുമായി പൊരുത്തപ്പെടുന്നില്ല.

DISPLAY
ഉപയോഗിക്കേണ്ട X11 ഡിസ്പ്ലേ വ്യക്തമാക്കുന്നു.

OSS സൗണ്ട് ഡ്രൈവർ കോൺഫിഗറേഷൻ വേരിയബിളുകൾ:

ഓഡിയോദേവ്
ഓഡിയോ ഇൻപുട്ട് / ഔട്ട്പുട്ടിനായി ഉപകരണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി /dev/dsp.

മിക്സർദേവ്
മിക്സർ നിയന്ത്രണങ്ങൾക്കായി ഉപകരണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി /dev/mixer.

മിഡിദേവ്
MIDI (സീക്വൻസർ) ഉപകരണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി /dev/sequencer.

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



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