Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന വൈൻഗ്++-വികസനം ഇതാണ്.
പട്ടിക:
NAME
winegcc - വൈൻ C, C++ MinGW അനുയോജ്യമായ കമ്പൈലർ
സിനോപ്സിസ്
winegcc [ഓപ്ഷനുകൾ] infile...
വിവരണം
winegcc Linux-ന് കീഴിൽ MinGW അനുയോജ്യമായ കമ്പൈലർ നൽകാൻ ശ്രമിക്കുന്ന ഒരു gcc റാപ്പർ ആണ്.
Windows-ൽ നിന്ന് MinGW കോഡ് എടുക്കാൻ കഴിയുന്ന Win32 ഡവലപ്പർമാർക്ക് ഇത് ഏറ്റവും ഉപയോഗപ്രദമാണ്,
ലിനക്സിൽ Winelib-ന് കീഴിൽ മാറ്റങ്ങൾ വരുത്താതെ വീണ്ടും കംപൈൽ ചെയ്യുക. wineg++ ആണ് കൂടുതലും സ്വീകരിക്കുന്നത്
winegcc യുടെ അതേ ഓപ്ഷനുകൾ.
gcc/g++/windres മാറ്റിസ്ഥാപിക്കാൻ കഴിയുക എന്നതാണ് winegcc യുടെ ലക്ഷ്യം
ഒരു MinGW മേക്ക് ഫയലിൽ winegcc/wineg++/wrc, Winelib ഉപയോഗിച്ച് ആപ്ലിക്കേഷൻ വീണ്ടും കംപൈൽ ചെയ്യുക
വീഞ്ഞിന് കീഴിൽ. സാധാരണഗതിയിൽ ചെറിയ ക്രമീകരണങ്ങൾ വരുത്തേണ്ടതുണ്ട്
ആപ്ലിക്കേഷൻ സോഴ്സ് കോഡ് കൂടാതെ/അല്ലെങ്കിൽ Makefile, ഒരു ഫാഷനിൽ അവ ചെയ്യുന്നത് വളരെ എളുപ്പമാണ്
MinGW, വൈൻ പരിതസ്ഥിതികൾക്കിടയിൽ പൊരുത്തപ്പെടുന്നു.
ഈ മാനുവൽ ജിസിസിയിൽ നിന്നുള്ള വ്യത്യാസങ്ങൾ മാത്രമേ രേഖപ്പെടുത്തൂ; ദയവായി gcc മാനുവൽ പരിശോധിക്കുക
ആ ഓപ്ഷനുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ.
ഓപ്ഷനുകൾ
ജിസി ഓപ്ഷനുകൾ: എല്ലാ gcc ഓപ്ഷനുകളും പിന്തുണയ്ക്കുന്നു, അവ ബാക്കെൻഡ് കംപൈലറിലേക്ക് കൈമാറുന്നു.
-Bപ്രിഫിക്സ്
എക്സിക്യൂട്ടബിളുകൾ, ലൈബ്രറികൾ, ഫയലുകൾ ഉൾപ്പെടുത്തൽ എന്നിവ എവിടെ കണ്ടെത്തണമെന്ന് ഈ ഓപ്ഷൻ വ്യക്തമാക്കുന്നു
കംപൈലറിന്റെ തന്നെ ഡാറ്റ ഫയലുകൾ. ഇത് ഒരു സാധാരണ ജിസിസി ഓപ്ഷനാണ്
a തിരിച്ചറിയുന്നതിനായി നീട്ടി പ്രിഫിക്സ് '/ടൂൾസ്/വൈൻബിൽഡ്' എന്നതിൽ അവസാനിക്കുന്നു, ഈ സാഹചര്യത്തിൽ
winegcc വൈൻ നിർമ്മിക്കുന്നതിനുള്ള ഒരു പ്രത്യേക മോഡിൽ പ്രവേശിക്കുന്നു. ഡെവലപ്പർമാർ ഒഴിവാക്കണം
മാജിക് സഫിക്സിൽ അവസാനിക്കുന്ന പ്രിഫിക്സുകൾ, അല്ലെങ്കിൽ അത് സാധ്യമല്ലെങ്കിൽ, ലളിതമായി പ്രകടിപ്പിക്കുക
പ്രത്യേക സ്വഭാവം ഒഴിവാക്കാൻ '/ടൂൾസ്/വൈൻബിൽഡ്/' പോലെ വ്യത്യസ്തമായി.
-fno-short-wchar
പകരം, ടാർഗെറ്റിന്റെ ഡിഫോൾട്ടാകാൻ wchar_t-നുള്ള അടിസ്ഥാന തരം അസാധുവാക്കുക
Win32-ന്റെ സ്ഥിരസ്ഥിതിയായ ചെറിയ അൺസൈൻഡ് ഇൻറ്റ് ഉപയോഗിക്കുന്നതിന്റെ.
-എംകൺസോൾ
ഈ ഓപ്ഷൻ വൈൻ ബിൽഡിലേക്കും കൺസോൾ നിർമ്മിക്കുന്നതിലേക്കും '--സബ്സിസ്റ്റം കൺസോൾ' കടന്നുപോകുന്നു
അപേക്ഷകൾ. അത് സ്വതവേയുള്ളതാണ്.
-mno-cygwin
ഹോസ്റ്റ് സിസ്റ്റമായ libc-ന് നേരെ ലിങ്ക് ചെയ്യുന്നതിനുപകരം MSVCRT-യുടെ വൈൻ നടപ്പിലാക്കൽ ഉപയോഗിക്കുക.
മിക്ക Win32 ആപ്ലിക്കേഷനുകൾക്കും സാധാരണ പോലെ ഇത് ആവശ്യമാണ്
MSVCRT യുടെ വിവിധ സവിശേഷതകളെ ആശ്രയിച്ചിരിക്കുന്നു. ഈ സ്വിച്ച് MinGW ഉം ഉപയോഗിക്കുന്നു
Cygwin libc-ന് നേരെ ലിങ്ക് ചെയ്യുന്നതിനുപകരം Windows-ൽ MSVCRT-ന് എതിരായി ലിങ്ക് ചെയ്യാനുള്ള കമ്പൈലർ.
MinGW-മായി വാക്യഘടന പങ്കിടുന്നത്, താഴെ പ്രവർത്തിക്കുന്ന Makefiles എഴുതുന്നത് വളരെ എളുപ്പമാക്കുന്നു
വൈൻ, MinGW+MSYS, അല്ലെങ്കിൽ MinGW+Cygwin.
-മ്യൂണിക്കോട്
ആപ്ലിക്കേഷന്റെ ഡിഫോൾട്ട് എൻട്രി പോയിന്റ് യൂണികോഡ് ആയി സജ്ജീകരിക്കുക wmain() ഇതിനുപകരമായി
സ്റ്റാൻഡേർഡ് പ്രധാന ().
-mwindows
ഈ ഓപ്ഷൻ ഡിഫോൾട്ടിന്റെ ലിസ്റ്റിലേക്ക് -lgdi32, -lcomdlg32, -lshell32 എന്നിവ ചേർക്കുന്നു.
ഗ്രാഫിക്കൽ നിർമ്മിക്കുന്നതിനായി വൈൻ ബിൽഡിലേക്ക് ലൈബ്രറികൾ, '--സബ്സിസ്റ്റം വിൻഡോകൾ' പാസ്സുകൾ
അപ്ലിക്കേഷനുകൾ.
-nodefaultlibs
ലിങ്ക് ചെയ്യുമ്പോൾ സാധാരണ സിസ്റ്റം ലൈബ്രറികൾ ഉപയോഗിക്കരുത്. ഇവയിൽ കുറഞ്ഞത് ഉൾപ്പെടുന്നു
-lkernel32, -luser32, -ladvapi32, കൂടാതെ ബാക്കെൻഡ് ഉപയോഗിക്കുന്ന ഏതെങ്കിലും ഡിഫോൾട്ട് ലൈബ്രറികൾ
കമ്പൈലർ. -mwindows ഐച്ഛികം വിവരിച്ചിരിക്കുന്നതുപോലെ സ്ഥിരസ്ഥിതി ലൈബ്രറികളുടെ പട്ടിക വർദ്ധിപ്പിക്കുന്നു
മുകളിൽ.
-നൊസ്റ്റാർട്ട് ഫയലുകൾ
ലിങ്ക് ചെയ്യുമ്പോൾ winecrt0 ലൈബ്രറി ചേർക്കരുത്.
-Wb,ഓപ്ഷൻ
വൈൻ നിർമ്മാണത്തിനുള്ള ഒരു ഓപ്ഷൻ നൽകുക. എങ്കിൽ ഓപ്ഷൻ കോമകൾ അടങ്ങിയിരിക്കുന്നു, അത് ഒന്നിലധികം ഭാഗങ്ങളായി വിഭജിക്കപ്പെട്ടിരിക്കുന്നു
കോമയിൽ ഓപ്ഷനുകൾ.
ENVIRONMENT
വൈൻബിൽഡ്
എന്നതിന്റെ പാതയും പേരും വ്യക്തമാക്കുന്നു വൈൻ ബിൽഡ് ലോഞ്ച് ചെയ്യുന്ന ബൈനറി
സ്വയമേവ winegcc. സജ്ജമാക്കിയില്ലെങ്കിൽ, winegcc എന്ന പേരിലുള്ള ഒരു ഫയലിനായി നോക്കും വൈൻ ബിൽഡ്
പാതയിൽ.
നിർവചിക്കുന്നു
winegcc __WINE__ നിർവചിക്കുന്നു, അത് എപ്പോൾ കംപൈൽ ചെയ്യപ്പെടുന്നുവെന്ന് അറിയേണ്ട കോഡിനായി
വൈൻ. ഇത് WIN32, _WIN32, __WIN32, __WIN32__, __WINNT, __WINNT__ എന്നിവയും നിർവചിക്കുന്നു
MinGW യുമായി അനുയോജ്യത.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് wineg++-development ഓൺലൈനായി ഉപയോഗിക്കുക