Це команда winecpp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
winegcc - компілятор Wine C і C++ MinGW
СИНТАКСИС
winegcc [опції] infile...
ОПИС
winegcc це обгортка gcc, яка намагається надати компілятор, сумісний з MinGW під Linux.
Це найбільш корисно для розробників Win32, які можуть просто взяти свій код MinGW з Windows,
і перекомпілюйте його без змін під Winelib на Linux. wineg++ приймає переважно файли
ті ж параметри, що й winegcc.
Метою winegcc є можливість просто замінити gcc/g++/windres на
winegcc/wineg++/wrc у файлі MinGW Makefile та просто перекомпілюйте програму за допомогою Winelib
під Вином. Хоча зазвичай існують невеликі коригування, які необхідно внести
вихідний код програми та/або Makefile, їх досить легко зробити таким чином
сумісний між середовищами MinGW і Wine.
Цей посібник документує лише відмінності від gcc; будь ласка, зверніться до посібника gcc
більше інформації про ці варіанти.
ВАРІАНТИ
ПКУ опції: Усі параметри gcc підтримуються і передаються до бекенд-компілятора.
-Bпрефікс
Цей параметр вказує, де знайти виконувані файли, бібліотеки, включені файли та
файли даних самого компілятора. Це стандартний варіант gcc, який був
розширено для визнання а префікс закінчується на '/tools/winebuild', у цьому випадку
winegcc входить у спеціальний режим для створення самого Wine. Розробникам слід уникати
префікси, що закінчуються на магічний суфікс, або, якщо це неможливо, просто вираз
це інакше, наприклад '/tools/winebuild/', щоб уникнути особливої поведінки.
-fno-short-wchar
Натомість перевизначте базовий тип для wchar_t, щоб він був за замовчуванням для цілі
використання короткого unsigned int, який є за замовчуванням для Win32.
-mconsole
Цей параметр передає '--subsystem console' до winebuild, щоб build console
додатків. Це за замовчуванням.
-mno-cygwin
Використовуйте реалізацію MSVCRT Wine, замість того, щоб зв’язуватися з libc хост-системи.
Це необхідно для переважної більшості програм Win32, як вони зазвичай
залежать від різних функцій MSVCRT. Цей перемикач також використовується MinGW
компілятор для зв'язування з MSVCRT у Windows, замість зв'язування з Cygwin libc.
Спільний синтаксис з MinGW робить дуже легким написання файлів Makefiles, які працюють під
Wine, MinGW+MSYS або MinGW+Cygwin.
- municode
Встановіть точкою входу програми за замовчуванням Unicode wmain() замість
стандарт main ().
-mwindows
Цей параметр додає -lgdi32, -lcomdlg32 та -lshell32 до списку за замовчуванням
бібліотеки та передає '--підсистемні вікна' до winebuild для побудови графічних файлів
додатків.
-нові за замовчуванням
Не використовуйте стандартні системні бібліотеки під час підключення. До них відноситься як мінімум
-lkernel32, -luser32, -ladvapi32 та будь-які бібліотеки за замовчуванням, які використовуються бекендом
компілятор. Параметр -mwindows доповнює список бібліотек за замовчуванням, як описано
вище.
-nostartfiles
Не додавайте бібліотеку winecrt0 під час зв’язування.
-Wb,варіант
Передайте опцію winebuild. Якщо варіант містить коми, він розділений на кілька
варіанти через коми.
ВИЗНАЧАЄ
winegcc визначає __WINE__ для коду, який повинен знати, коли він компілюється під
Вино. Він також визначає WIN32, _WIN32, __WIN32, __WIN32__, __WINNT і __WINNT__ для
сумісність з MinGW.
Використовуйте winecpp онлайн за допомогою служб onworks.net